Font Size: a A A

Research And Application Of AOP Development

Posted on:2008-12-29Degree:MasterType:Thesis
Country:ChinaCandidate:J XingFull Text:PDF
GTID:2178360215471342Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Currently, the most popular method of software development is Object-Oriented method, which can effectively works in modeling business concerns. But, OO does not support the cross-cut concerns in system very well, it puts the codes of cross-cut concerns and the codes of core concerns together, which results in the tangle of different functions in system, and enlarges the difficulty of system development and maintenance.As a reinforce of OO, AO (Aspect-Oriented) separate the cross-cut concerns from the core concerns in systems. The systems developed by AO have better extensibility and maintainability.This paper first analyses the advantage and disadvantage of OO, elicits the concept of AOP (Aspect-Oriented Programming). Then introduces the influence AOP brings, the realization mechanism of AOP, and the common development steps of AOP. Next, partly extends UML to suit the analysis and design of AO. Finally, with the extended UML, shows an entire development procedure of a real system, and concludes the advantage of all aspects by using AO.
Keywords/Search Tags:Aspect-Oriented Programming, Cross-Cut Concern, Method of Software Development
PDF Full Text Request
Related items