期刊文献+

AOP技术及其在并发访问控制中的应用 被引量:8

Applying Aspect-Oriented Programming to Concurrency Control
下载PDF
导出
摘要 面向方面编程(Aspect-Oriented Programming,AOP)是面向对象编程(Object-Oriented Programming,OOP)的一种扩展技术,能很好地解决横切关注点问题以及相关的设计难题,被认为将成为一种有深远影响的新的程序设计范型犤3犦。该文在比较分析传统的OOP方法在解决横切关注点问题不足的基础上,引入AOP技术,展示了AOP编程范型的原理和框架,分析了它对软件开发方法带来的革命性影响,最后以AspectJ为例,给出了一个AOP在并发访问控制中的实现。 Aspect-Oriented Programming is an extension of Object-Oriented Programming technology and offers a good means to solve the problem of crosscutting concerns and related design difficulties.It is assumed to become a new profound programming archetype.After analyzing the drawbacks of the conventional OOP means in solving the problem of crosscutting concerns,the paper introduces the AOP technology,illustrates its thoughts and framework,analyzes its profound impact on software development,and presents an example of its implementation in AspectJ in the process of synchronized access to objects.
作者 熊策 陈志刚
出处 《计算机工程与应用》 CSCD 北大核心 2005年第16期94-96,118,共4页 Computer Engineering and Applications
关键词 面向方面编程 横切关注点 并发访问控制 AOP ASPECTJ Aspect-Oriented Programming,crosscutting concern,concurrency control,AOP,AspectJ
  • 相关文献

参考文献6

  • 1Philippe Li-Thaio-Te,Jessie B Kennedy,John Owens.Assessing Inheritance for the Multiple Descendant Redefinition Problem in OO Systems[C].In:Object-Oriented Information Systems 4th International Conference OOIS'97,1997.
  • 2Buschmann Frank et al.Pattern-Oriented Software Architecture[M]. John Wiley & Sons Ltd, 1996.
  • 3Kiczales G et al.Aspect-Oriented Progrmming[C].In:Proceedings of the European Conference on Object-Oriented Progrmming,1997.
  • 4J Viega,JT Bloch,P Chandri.Applying Aspect-Oriented Programming to Security[J].Cutter IT Journal,14(2).
  • 5.[EB/OL].http://www.comp.lancs.ac.uk/computing/aop/.,.
  • 6.[EB/OL].http://aosd.net/technology/research.php.,.

同被引文献31

引证文献8

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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