期刊文献+

基于反射的AOP系统实现方法

The Realization of AOP System Based on Reflection
下载PDF
导出
摘要 当AOP系统中的基础程序的结构发生变化时,会导致脆弱的切入点问题(Fragile Pointcut Problem)。提出一种基于反射的脆弱的切入点问题的解决方法,通过程序转换实现切入点的正确匹配。重点介绍程序转换算法及其基于Eclipse平台的支撑工具实现方法。 When the AOP system based on program structure changes,it will lead to the fragile pointcut problem(fragile pointcut problem).we present a reflection on the vulnerability of the entry point solution to the problem,through the program entry point conversion to achieve the correct matching.Focus on program transformation algorithm and its support tools based on Eclipse platform implementation.
出处 《软件导刊》 2010年第12期29-30,共2页 Software Guide
基金 湖北省自然科学基金项目(2009CDB293)
关键词 AOP 切入点 ECLIPSE 支撑工具 AOP fragile pointcut problem Eclipse support tools
  • 相关文献

参考文献3

二级参考文献10

  • 1[美]Gamma E Helm R Johnson R et al.设计模式: 可复用面向对象软件的基础[M].北京: 机械工业出版社,2000..
  • 2O' Connor P. Practical Reliability Engineering[Z]. 4th edition edn. Wiley,2002.
  • 3B. C. Smith. Reflection and Semantics in a Procedural Language[R]. Technical Report 272,MIT Laboratory of Computer Science,1982.
  • 4Maes,P. Concepts and Experiments in Computational Reflection[C]. in Proc. ACM Conference on Object-Oriented Programming,Systems,Languages and Applications (OOPSLA' 87) . Orlando,FL USA,1987.
  • 5Kiczales,G,J. des Rivieres,D.G. Bobrow. The Art of the Metaobject Protocol[M]. MIT Press,1991.
  • 6Maes P. Concepts and Experiments in Computational Reflection[C].in Proc. ACM Conference on Object-Oriented Programming,Systems,Languages and Applications (OOPSLA' 87) . Orlando,FL USA,1987.
  • 7Dijkstra E. The structure of THE multiprogramming system[C]. Communications of the ACM 11,1968,341-346.
  • 8Erich Gamma,Richard Helm,Ralph Johnson.Design Patterns Elements of Reusable Object-Oriented Software[Z]. Addison-Wesley,1995.
  • 9P Maes. Concepts and Experiments in Computational Reflection[C]. In Norman K Meyrowitz,editor,Proceedings of the 2nd Conference on Object-Oriented Programming Systems,Languages,and Applications (OOPSLA'87),volume 22 of Sigplan Notices Orlando,Florida,USA 1987:147-156.
  • 10Sun Microsystems. Java Core Reflection[EB/OL]. Available at http://java.sun.com/products/jdk/1.4/docs/guide/reflection/.

共引文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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