Font Size: a A A

The Research And Application Of Improvement Aspect Oriented Programming In Software Development

Posted on:2014-07-05Degree:MasterType:Thesis
Country:ChinaCandidate:B XueFull Text:PDF
GTID:2268330425983234Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
AOP (Aspect-Oriented Programming, aspect-oriented programming), which can be achieved through pre-compiled and dynamic run-time agent to realize a technology program dynamic unified add features without modifying the source code of the case. It is essentially a programming thought is a kind of methodology, we on his improvement is improved for AOP programming in the practical application of the method, it makes up the lack of OOP, is an extension of the OOP.AOP itself is a kind of advanced programming ideas, which has solved the problems of our core separation of concerns in the OOP programming problem, we can use it will be a very good foundation program and crosscutting concerns of separation process, we are improving the details of its programming method in essence his improvement, although AOP technology can solve the core concern separation problems produced by OOP technology, but it also has some problems, such as the structural conflict, join point loss, join point mismatch problems, so we should improve research to continue to solve these problems, can let the AOP technology, we developed the software more safe and efficient.In this paper, in reference to related researches at home and abroad, focusing on how to solve the problem of software development based on AOP, structural conflict, join point loss, join point mismatch, through the study of these problems, puts forward a new point of join points management mechanism used in AOP programming stages of development, AOP framework and the reflection has been proposed and the join points management system integrated into the AOP programming method, also will study the results apply in a company training system. In this paper, the main work is as follows:First of all, this paper will be on the development of AOP technology in recent years, studies on the development of the introduction of the background of AOP technology and the latest domestic and abroad, the important concept of simple introduction of AOP technology, the basic steps of AOP aspect-oriented programming method, don’t bring up problems in AOP technology.Secondly, introduce the latest research results on AOP; reflection mechanism is proposed to solve the problem of structural conflict generated by AOP, research and oriented programming.Then, analysis of AOP technology in system development, put forward a new point of join management mechanism, introduces the principle of join management mechanism, and the join point definition mechanism of Spring AOP as an example of the feasibility about the. Then based on the reflection, the reflection and the join point management mechanism to the aspect oriented programming (AOSD), and introduce the improved steps. Finally, put the application of the join point of management mechanism and reflection mechanism to the training management system of a certain company, aspect oriented programming method improvement through the application of testing this in practice.
Keywords/Search Tags:AOP, Concerns, Lost Join Point, Wrong Join Point, AOP structure conflict
PDF Full Text Request
Related items