Font Size: a A A

Aspect-oriented Technology Research. Net Design And Implementation

Posted on:2009-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y L FengFull Text:PDF
GTID:2208360245455967Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Aspect-Oriented Programming(AOP)is a new kind of programming technologies. It makes up the shortage of Object-Oriented Programming(OOP)at crosscutting concerts.Using AOP,the developers can create implementations that are easier to design,understand and maintain.In this paper,by researching modern AOP tools,I have achieved a based on NET AOP framework——AOP.NET which is designed and implemented by the aspect-oriented approaches.It uses the Dynamic Proxy and self-definition attribute to define the cutpoint.The AOP attribute can be implemented by accepting comtext parameters.The AOP.NET integrates the Dynamic Proxy with AOP in order to accomplish the Dynamic Proxy antomatically in the AOP framework.It also forms the Proxy by IL(Intermediate Language)to intercept,then the intercepted information continue to process AOP which can make up for some shortages of other frameworks.Firstly,this paper introduces the course of AOP development,basal knowledge about AOP technology,the theories and techniques which AOP.NET uses.At the meantime,it also compares the most popular AOP tools based on Java platform. Secondly,it discusses the general layout of AOP.NET.Lastly,it debates on the further research questions about AOP.NET.
Keywords/Search Tags:Aspect-Oriented Programming, Crosscutting concerns, Attribute, Dynamic
PDF Full Text Request
Related items