检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49