Font Size: a A A

The Research And Implement Of Dynamic Aspect Weaving Model

Posted on:2009-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhouFull Text:PDF
GTID:2178360245483954Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Aspectual component assembling platform has to weave cross-cut concerns into business components. Its assembling process relies on aspect weaver. Meanwhile, computing on demand middleware platform requires dynamic compositing and weaving the compute modules according to user requirements or network speed, promoting the automatic degree of Internet service. The implements of those requirements rely on the aspect weaving technology.This thesis mainly researches on aspect weaving mechanism. Firstly, this thesis introduces the background of the aspect weaving technology, as well as its features and research status. It proposes the classification method of aspect weaving strategy, including aspect implementation strategy and weaving time strategy. Meanwhile, this thesis analyzes the weaving mechanism and the features of the current Aspect Oriented Programming (AOP) systems.Secondly, this thesis proposes a kind of dynamic aspect weaving module DAWeaver based on class modification and reflection, according to the requirements of aspectual component assembling platform and computing on demand middleware platform. It gives the pointcut module, advice module and aspect module of DAWeaver, and then discusses about the key technologies in realizing DAWeaver, including the implement of aspect container and class modification. Apart from these, this thesis gives the dynamic aspect weaving process of DAWeaver.Thirdly, in order to improve the software development efficiency established on DAWeaver, handle the disadvantages of writing aspect configuration files by hand, this thesis offers a visual aspect deployment and execution environment, and gives a sample to test it.At last, this thesis takes JBoss AOP as the benchmark to measurement the weaving efficiency of DAWeaver. It analyzes the execution efficiency of the target system weaved by the two AOP systems, and gives the the explanations according to the results. Meanwhile, it makes a summary of the research, and provides the further research.
Keywords/Search Tags:dynamic aspect weaving, weaving strategy, aspectual component, BCEL, aspect container
PDF Full Text Request
Related items