面向方面软件开发在J2EE企业应用系统中的实现  被引量:1

Implementation of AOSD in J2EE Enterprise Application System

在线阅读下载全文

作  者:赵艳[1] 刘同明[1] 

机构地区:[1]江苏科技大学电子信息学院,江苏镇江212003

出  处:《计算机技术与发展》2008年第10期225-229,共5页Computer Technology and Development

基  金:中国船舶工业基金项目(2007HD011G)

摘  要:面向方面编程(AOP)是面向对象编程(OOP)的扩展和延续,能够很好地解决横切关注点问题,实现了业务逻辑与非业务逻辑的解耦合。目前大部分研究还主要是把AOP作为一种程序设计方法加以研究的,实际上,AOP对于软件设计和开发过程的影响是全面的。因此在AOP的基础上,从概念、规约、实现三个视角定义了方面,并从概念层、规约层、实现层三个层次研究了面向方面软件开发(AOSD)的开发过程,在Spring框架下给出了J2EE企业应用系统的实现过程,与只使用OOP方法相比,不但简化了设计,也使代码更具可读性。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.

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

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象