首页 | 本学科首页   官方微博 | 高级检索  
     

面向方面软件开发在J2EE企业应用系统中的实现
引用本文:赵艳,;刘同明.面向方面软件开发在J2EE企业应用系统中的实现[J].微机发展,2008(10):225-229.
作者姓名:赵艳  ;刘同明
作者单位:江苏科技大学电子信息学院
基金项目:基金项目:中国船舶工业基金项目(2007HD011G)
摘    要:面向方面编程(AOP)是面向对象编程(00P)的扩展和延续,能够很好地解决横切关注点问题,实现了业务逻辑与非业务逻辑的解耦合。目前大部分研究还主要是把AOP作为一种程序设计方法加以研究的,实际上,AOP对于软件设计和开发过程的影响是全面的。因此在AOP的基础上,从概念、规约、实现三个视角定义了方面,并从概念层、规约层、实现层三个层次研究了面向方面软件开发(AOSD)的开发过程,在Spring框架下给出了J2EE企业应用系统的实现过程,与只使用OOP方法相比,不但简化了设计,也使代码更具可读性。

关 键 词:面向方面编程  面向方面软件开发  关注点  企业应用

Implementation of AOSD in J2EE Enterprise Application System
ZHAO Yan,LIU Tong-ming.Implementation of AOSD in J2EE Enterprise Application System[J].Microcomputer Development,2008(10):225-229.
Authors:ZHAO Yan  LIU Tong-ming
Affiliation:ZHAO Yan, LIU Tong-ming (College of Electronic and Information of Jiangsu University of Science and Technology, Zhenjiang 212003, China)
Abstract:Aspect-oriented programming is extension and continuation of object-oriented programming,it can commendably deal with the problem of system crosscutting concern,to implement loosing coupling between business logic and non-business logic.Now the majority of research is on the level of treating AOP as a method of programming,actually,the influence is all-sides on software design and developing process.So based on AOP,defines the aspect in three different perspectives(concept,specification and implementation),try the developing process of AOSD from three different layers-conceptual perspective,specification and implementation,at last,the implemented process of J2EE enterprise application system is displayed with Spring framework,compared with OOP method,it is not only easy for design,but also is more readable.
Keywords:aspect oriented programming  aspect oriented software development  concern  enterprise application
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号