Research & development of aspect weaving strategy and graphic aspect weaving framework
Gui Wei-hua
Abstract
Gui Wei-hua
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.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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 concepts: Weaving, Aspect-oriented programming, AspectJ, Computer science, Separation of concerns, Software engineering, Object-oriented programming, Modular programming