Font Size: a A A

Implementation Of Error-Tolerable AOP Framework In .NET Framework

Posted on:2007-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y H ZhuFull Text:PDF
GTID:2178360185486855Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In order to solve the problems such as confusion code, poor consistency and extension in traditional Object-Oriented Programming pattern for systematic public functions, Aspect-Oriented Programming is created. AOP establises better management pattern for the code, flexible method to upgrade and expand the system, accelerating the development of software and increasing its quality. Now, there is no perfect AOP product in .NET enviroment. According to the fundamental requirement and developing trend of AOP, I analyze the core technology for AOP and implement the light AOP framework which separates the systematic function cross-cutting multi modules in the system.Focusing on the basic theory and key point-supervise systemaitc method and weave cross-cutting concern, the chief production and contribution of the file include:(1) Create the prime AOP framework, supervise and intercept the method when invoked with .NET Remoting. Create the standard interface for cross-cutting concern.(2) Support late-binding loading dynamically solution. Late bind cross-cutting concerns dynamically according to XML configuration file and Reflection in NET Framework. Disassemble the developing process for the system. It is available for the new management pattern for new function modules with the aspect manager in the file.(3) Add exception handling solution which offer the user to create custom functions for error-judge and error-processing, and the error tolerance of the system is increased.
Keywords/Search Tags:cross-cutting, concern, aspect, AOP, OOP
PDF Full Text Request
Related items