Computer Engineering and Applications ›› 2007, Vol. 43 ›› Issue (33): 92-97.
• 学术探讨 • Previous Articles Next Articles
WANG Bin,ZHOU Liang,GUI Wei-hua
Received:
Revised:
Online:
Published:
Contact:
王 斌,周 亮,桂卫华
通讯作者:
Abstract: At present,as an extension and complementary of OOP(Object Oriented Programming),AOP(Aspect Oriented Programming) becomes the research hot topic of software engineering.The main idea of AOP is separation of concerns and modularization of these cross-cut concerns.One of the key technologies of implementing this goal in AOP systems is weaving aspect technology.This paper explains the concrete aspect weaving strategies,including aspect implementing strategies and weaving time strategies.Moreover,it also presents the weaving mechanism and technology of four mainstream AOP systems:AspectJ,AspectWerkz,Spring AOP and JBoss AOP.After analyzing and summarizing the pros and cons of present weaving strategies and technology,this paper proposes a graphic aspect weaving framework based on XML——XbGAWF and its integrating pattern with other AOP platform.
Key words: aspect, weaving strategy, weaving framework, JMangler
摘要: 目前AOP作为OOP的扩展和补充,成为软件工程领域中的研究热点,其核心思想是分离关注点,实现横切关注点的模块化。实现关注点分离的关键技术之一是方面的编织。重点阐述了AOP系统中方面的具体编织策略,包括方面编织实现策略和织入时间策略。详细介绍了目前四种主流AOP系统:AspectJ、AspectWerkz、Spring AOP以及JBoss AOP的编织机制和技术,通过分析和总结目前AOP系统方面编织策略的优缺点,提出了一种基于XML的图形化方面编织框架——XbGAWF,以及XbGAWF与不同AOP平台的集成模式。
关键词: 方面, 编织策略, 编织框架, JMangler
WANG Bin,ZHOU Liang,GUI Wei-hua . Research & development of aspect weaving strategy and graphic aspect weaving framework[J]. Computer Engineering and Applications, 2007, 43(33): 92-97.
王 斌,周 亮,桂卫华. 方面编织策略研究进展及图形化方面编织框架[J]. 计算机工程与应用, 2007, 43(33): 92-97.
Add to citation manager EndNote|Ris|BibTeX
URL: http://cea.ceaj.org/EN/
http://cea.ceaj.org/EN/Y2007/V43/I33/92