期刊文献+

面向方面编程的一种新型设计模式 被引量:3

Novel design pattern of aspect-oriented programming
下载PDF
导出
摘要 通过对一个持久性框架方面进行抽象化的重构来提高Aspect的重用性,并在此基础上提出了面向方面编程领域的一种新型设计模式:方面桥模式(Aspect Bridge).该模式解决了构件与行为模式间的耦合问题,体现了"高层分离,低层耦合"的原则. The paper presented a novel design pattern of aspect-oriented programming: Aspect Bridge Pattern in the process of refactoring a persistence framework. This pattern solves the coupling problem between the component and the behavior pattern, and is obey to the principle: decouple in high level, couple in low level.
出处 《华东师范大学学报(自然科学版)》 CAS CSCD 北大核心 2008年第1期68-74,共7页 Journal of East China Normal University(Natural Science)
基金 2006年博士学科点专项基金(20060269002)
关键词 面向方面 设计模式 方面桥模式 重构 aspect-oriented design pattern aspect bridge pattern refactoring
  • 相关文献

参考文献10

  • 1GAMMA E, HELM R, JOHNSON R, et al. Design Patterns: Elements of Reusable Object-Oriented Software [M]. Boston, USA : Addison-Wesley, 1995.
  • 2FRANK B, REGINE M, HANS R, et al. Pattern-oriented Software Architecture-A System of Patterns[M]. Hoboken, USA: John Wiley & Sons, 1996.
  • 3MICHAEL K, PRASHANT J. Pattern-oriented Software Architecture: Patterns for Resource Management, Volume 3[M]. Hoboken, USA: John Wiley&Sons, 2004.
  • 4HANNEMANN J, KICZALES G, Design pattern implementation in java and aspectJ [EB/OL3. [2007-05-31]. http://www. cs. ubc. ca/labs/spl/papers/2002/oopsla02-patterns. pdf.
  • 5徐宝文,周超洪,周天琳,史亮.面向方面的程序设计:概念、实现与未来[J].计算机与数字工程,2005,33(8):1-10. 被引量:14
  • 6JOSEPH D, NICHOLAS L. Mastering Aspect J: Aspect-oriented Programming in Java[M]. New York : John Wiley, 2003.
  • 7曾路,张立臣.扩展UML用于面向方面的建模[J].微机发展,2004,14(12):106-107. 被引量:2
  • 8AspectJ Programming Guide[EB/OL]. [2007-05-31]. http://www.eclipse. org/aspectj/doc/released/progguide/ index. html.
  • 9ALAN S,JAMES R. Design Patterns Explained[M]. Boston, USA :Addison-Wesley, 2002.
  • 10RAMNIVAS L. I want my AOP,Part1-Part3[EB/OL]. [2002-01-18]. http://www.javaworld.com/javaworld/ jw-01-2002/jw-0118-aspect. html.

二级参考文献35

  • 1GradyBooch著 冯博琴译.面向对象的分析与设计[M].机械工业出版社,2003..
  • 2Timothy Highley, Michael Lack, Perry Myers. Aspect Oriented Programming: A Critical Analysis of a New Programming Paradigm, Technical Report[ R ]. University of Virginia, 1999.
  • 3Jan Hannemann, Gregor Kiczales. Design Pattern Implementation in Java and AspectJ [ C]. OOPSLA '02, Seattle, Washington, USA, 2002.
  • 4Gregor Kiczales. Aspect - Oriented Programming with AspectJTM1. 01, Technical Report on PARC Workshop 2002[C]. 2002.
  • 5The AspectJ Team. The AspectJ Programming Guide 2002.
  • 6The AspectJTM Primer. A Pratical Guide for Programmers.
  • 7Gregor Kiczales, Erik Hilsdale, Jim Hugunin, etc. An Overview of AspectJ, the 15th European Conference on Object-Oriented Programming, Budapest, Hungary[C].2001:327~353.
  • 8Gregor Kiczales. Aspect- Oriented Programming, Proceedings of the European Conference on Object - Oriented Programming (ECOOP) [C]. Springer- Verlag, Finland,1997.
  • 9.[EB/OL].Http:∥eclipse. org/aspectj /,.
  • 10.[EB/OL].Http:∥www. TheSeverSide. com - Aspect - Oriented refactoring series- Part1,.

共引文献14

同被引文献17

引证文献3

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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