王申源
- 作品数:3 被引量:66H指数:3
- 供职机构:上海交通大学电子信息与电气工程学院计算机科学与工程系更多>>
- 相关领域:自动化与计算机技术更多>>
- 一种基于AOP的企业应用开发技术被引量:13
- 2005年
- 面向方面的编程(Aspect-OrientedProgramming,AOP)是一种新的编程技术,它弥补了面向对象的编程(Object-OrientedProgramming,OOP)在跨越模块行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点(crosscuttingconcerns,即跨越典型职责界限的行为,例如日志记录)进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。该文首先分析了AOP与OOP的比较,然后给出了AOP的原理和AOP的JBoss实现,最后介绍AOP在设计模式中的应用,并说明了使用它所带来的设计益处以及在应用AOP中应注意的问题。
- 王申源董传良刘英丹
- 关键词:模块化设计模式
- 基于Portlet的校园信息门户的设计与实现被引量:28
- 2005年
- 建设数字化校园是推动教育信息化的重要系统工程,是当前国内各个大学研究的热点问题,其中有很多策略和技术问题需要解决。根据校园门户建设的需要,该文提出了一个基于Portlet技术的校园信息门户的方案,论述了校园信息门户框架的具体工作方式以及Portlet技术的实现原理,从而解决了数字校园建设中的系统集成,信息整合和个性化信息服务的问题。通过Portlet技术构建的校园信息门户,降低了门户实现和管理的成本,提高了工作效率,在数字化校园的建设中将会产生强大的影响。
- 王申源董传良刘英丹
- 关键词:校园信息门户数字化校园
- 面向方面的编程的研究与实现被引量:26
- 2004年
- 面向方面的编程(AOP)是一种新的编程技术,它弥补了面向对象的编程(OOP)在跨越模块行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。首先进行了AOP与OOP的比较,给出了AOP的原理和AOP的JBoss实现,最后介绍AOP在设计模式中的应用,并说明了使用它所带来的设计益处以及在应用AOP中应注意的问题。
- 王申源董传良刘英丹
- 关键词:设计模式