期刊文献+

企业AOP的应用研究 被引量:3

Research on Application of Enterprise AOP
下载PDF
导出
摘要 面向方面编程(AOP)是一种新的编程技术,它能够将那些本不应该纠缠在一起的任务分离开,从而为程序提供更好的封装性和互操作性。将AOP应用到小规模的软件开发项目中能够提高开发效率,使系统更加容易理解、维护。但是将AOP应用到企业级的软件开发项目中,往往会出现很多问题,比如切入点如何定义,多个横切关注点之间应该如何交互等等。 Aspect oriented program (AOP) is a new program technology. Using AOP, those unconnected tasks am separated so as to support much more encapsulation and interoperability for program. In the course of devdoping small scale software project, efficiency will be improved and project will be understood more easily by applying AOP. Whereas, in the enterprise software project, problems will spring up, such as how to define pointcut, how to communicate among several crosscutting concerns, and so on.
出处 《计算机与现代化》 2007年第2期112-115,共4页 Computer and Modernization
关键词 面向方面编程 OOP 横切关注点 切入点 AOSD AOP OOP crosscutting concerns pointcut AOSD
  • 相关文献

参考文献7

  • 1Joseph D Gradecki,Nicholas Lesiecki.精通AspectJ[M].北京:清华大学出版社,2005.
  • 2邓阿群,厉小军,俞欢军,胡上序.一种新型软件设计方法AOP的研究[J].系统工程与电子技术,2004,26(7):970-975. 被引量:16
  • 3王向安,张成洪,严正.基于AOP的软件开发方式改善[J].微型电脑应用,2003,19(11):10-12. 被引量:6
  • 4李珉,甘志,王强,郭迎春,刘昕朋.AOP在大规模软件开发项目中应用的尝试与思考[M/OL].http://www.ibm.com/developerworks/cn/,2005-11-30.
  • 5Gary Pollice.探索面向方面编程[M/OL].http://www.ibm.com/developerworks/cn/,2005-05-31.
  • 6Ed Roman.使用面向 Aspect 的编程改进模块性[M/OL].http://www.ibm.com/developerworks/cn/,2002-01-07.
  • 7Andrew Glover.AOP解决紧密耦合的难题[M/OL].http://www.ibm.com/developerworks/cn/,2004-03-01.

二级参考文献56

  • 1Robert J Walker, Elisa L A Baniassad and Gail C Murphy. An Inital Assessment of Aspect-oriented Programming. In Proceedings of the 21st International Conference on Software Engineering (16-22 May 1999,Los Angeles ,CA ,USA ).
  • 2Ramnivas Laddad. I want my AOP!. Part1 - Part3.http ://www. javaworld.com.
  • 3Martin P. Robilard an Gail C Murphy. Analyzing Concerns Using Class Member Dependencies. A position paper for the ICSE 2001 Workshop onAdvanced Separation of Concerns in Software Eneineerine.
  • 4Elrad,Tzilla, Robert E Filman,and AtefBader. Aspectoriented programming. Communications of the ACM.October 2001. Vol. 44,NO. 10.
  • 5The AspectJ homepage. Http ://www. aspectj. org.
  • 6Nicholas Lesiecki. Improve modularity with aspectoriented programming. Technical Team Lead, eBlox,Inc. January 2002.
  • 7Dharma Shukla, Simon Fell. and Chris Sells. Aspect-Oriented Programming Enables Better Code Encapsulation and Reuse. Microsoft. MSDN Magazine. March 2002.
  • 8GammaE HelmR JohnsonR etal 李英军译.设计模式:可复用面向对象软件的基础[M].北京:机械工业出版社,2000.11-15.
  • 9Parnas D L. On the Criteria to be Used in Decomposing Systems into Modules[J]. CACM, 1972, 15(12).
  • 10Dijkstra E W. A Discipline of Programming[M]. Prentice-Hall, Englewood Cliffs, N.J., 1946.

共引文献20

同被引文献8

  • 1胡坚,宋斌恒.一种基于AOP技术的工作流异常处理策略[J].微计算机信息,2005,21(11X):50-52. 被引量:21
  • 2凌晨,陈芳莉.面向方面程序设计技术[J].计算机系统应用,2006,15(2):34-36. 被引量:12
  • 3Griswold W G,Shonle M,Sullivan K,et al. Modular Software Design with Crosscatting Interfaces.IEEE SOFTWARE,January/ February 2006.
  • 4Kiczales G,Lamping J, Mendhekar A.Aspect2Oriented programming [C]//Aksit M,Mat suoka S, eds Proc of theEuropean Conf on Object Oriented Programming.Berlin:Springer2Verlag, 1997:220- 242.
  • 5范玉顺.工作流管理技术基础[M].清华大学出版社,2001..
  • 6William G. Griswold,Kevin Sullivan,Yuanyuan Song,Macneil Shonle,Nishit Tewari,Yuanfang Cai,Hridesh Rajan.Modular Software Design with Crosscutting Interfaces. IEEE Software . 2006
  • 7Griswold W Go Shonle M,SuUivan Ko et al. Modular Software De- sign with Cresscatting Interfaces. IEEE SOFTWARE,January February 2006.
  • 8郑波,徐向阳.Spring AOP框架在企业应用中的研究[J].微计算机信息,2009(9):56-58. 被引量:4

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部