节点文献
面向方面软件开发在J2EE企业应用系统中的实现
Implementation of AOSD in J2EE Enterprise Application System
【摘要】 面向方面编程(AOP)是面向对象编程(OOP)的扩展和延续,能够很好地解决横切关注点问题,实现了业务逻辑与非业务逻辑的解耦合。目前大部分研究还主要是把AOP作为一种程序设计方法加以研究的,实际上,AOP对于软件设计和开发过程的影响是全面的。因此在AOP的基础上,从概念、规约、实现三个视角定义了方面,并从概念层、规约层、实现层三个层次研究了面向方面软件开发(AOSD)的开发过程,在Spring框架下给出了J2EE企业应用系统的实现过程,与只使用OOP方法相比,不但简化了设计,也使代码更具可读性。
【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.
【Key words】 aspect oriented programming; aspect oriented software development; concern; enterprise application;
- 【文献出处】 计算机技术与发展 ,Computer Technology and Development , 编辑部邮箱 ,2008年10期
- 【分类号】TP311.52
- 【被引频次】4
- 【下载频次】62