Font Size: a A A

The Research Of AOP Technology And Implemation In .Net Platformy

Posted on:2006-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2178360182472667Subject:Software engineering
Abstract/Summary:PDF Full Text Request
AOP(Aspect-Oriented Programming) technology have begun to attract significant attention from industry and from the research community. It attempts to aid programmers in the separation of concerns, or the breaking down of a program into distinct parts that overlap in functionality as little as possible. In particular, AOP focuses on the modularization and encapsulation of cross-cutting concerns. In this paper, I research the current and popular AOP tools about AOP technology, and try to find the best solution to apply the AOP technology based on .Net platform. First, I ntroduce the base knowledge about AOP technology, and show the essence of it. Second, I compare the most popular AOP tools based on Java platform, such as AspectJ, JBoss AOP and Spring AOP. Then I analyse and research the particular implementation of each AOP tool. Third, I build the Common class library of AOP based on .Net Platform. In this case, I give the practical solution I designed and developed using the AOP class library, which title is "E-Commerce" System.
Keywords/Search Tags:Asepct-Oriented Programming, Crosscutting Concern, Aspect
PDF Full Text Request
Related items