Font Size: a A A

AOP And Its Application Research On Development Of The Property Management System

Posted on:2011-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:C MaoFull Text:PDF
GTID:2178330332974235Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Aspect-Oriented Programming (AOP) is a new programming method in software development area. Many problems related to code independence, system maintenance and system scalability have been found in traditional Object-Oriented Programming (OOP). AOP technique provides a means to modularize well-known crosscutting problems, which substantially reduce core scattering and tangling in OOP and thus improve the system maintenance and system scalability. AOP is not the replacement of the OOP but the complement. The combination of AOP and OOP techniques in software development will be an ideal strategy.At the beginning of this thesis, the benefits and limitations of OOP were discussed. At the same time, the background of AOP's appearance and the concept and basic principles of AOP were introduced. Then in the second part, Spring AOP, the widely used AOP development technique, was analyzed in details. It is the lightweight framework base on the J2EE which uses the Inversion of Control (IoC) strategy. The core of Spring AOP is the IoC container and its implementation is based on Dynamic Proxy. The final part of this article is mainly about Property Management System and its basic requirements and designs were described. The system development relied on Spring AOP was discussed in details, including the implementation of access control on AOP,the implementation of journaling on AOP and the implementation of abnormally solved AOP. A part of implementation interface of the Property Management System was shown.In our study, the basic features of AOP and the Spring AOP technique was applied to the Property Management System development. The combination use of OOP and AOP could solve the problems existing in OOP usage and made the system implement successfully.
Keywords/Search Tags:AOP, Spring AOP, Property Management System
PDF Full Text Request
Related items