The Study on the Implementation of AOP in .NET Platform

Article Preview

Abstract:

AOP(Aspect Oriented Programming) is a programming technology that makes the OOP (Object Oriented Programming) technology more complementary and perfect when being applied together with OOP technology. AOP provides ideal modularized structure for programming. At the moment, AOP has been supported and applied in two leading programming platforms: Java and .Net. Java provides perfect support to AOP, but .Net has not clearly provided the technique to support AOP. Meanwhile, Design Pattern has been widely used in programming. This study analyzes the theory of AOP technique and provides an implementation strategy for AOP based techniques on Proxy Pattern in .Net platform.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

2077-2082

Citation:

Online since:

July 2013

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] HE Qinghe: AOP Programming Thinking Sdudy, Software Guide, 2010(3)(In Chinese).

Google Scholar

[2] ZHANG Haifeng, KONG Leilei YUAN Tao: Overview of AOP and design patterns, Heilongjiang Science and Technology Information, 2009(35). (In Chinese).

Google Scholar

[3] ERICH Gamma, RICHARD Helm, RALPH Johnson, JOHN Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software, BeiJing; China Machine Press, 2007(3).

Google Scholar

[4] WEI Zhenyuan, Research and Discussion on AOP Technoligy, Silicon Valley, 2008(15). (In Chinese).

Google Scholar

[5] HU Bing, CHENG Jiaxing GUO Jianye: An Approach to Implement AOP Framework Under . NET Platform, Computer and Modernization, 2009(11). (In Chinese).

Google Scholar

[6] TANG Zukai, PENG Zhiyong: Survey of Aspect-Oriented Programming Language , Journal of Frontiers of Computer Science and Technology, 2010(4). (In Chinese).

Google Scholar

[7] MENG Jie: Mastering Spring—Java lightweight Framework Developing Practice, BeiJing: Posts&Telecom Press, 2006(10). (In Chinese).

Google Scholar

[8] Tom Archer, Andrew Whitechapel: Inside C#, Second Edition, BeiJing: China Machine Press, 2003(7) (In Chinese).

Google Scholar

[9] CHEN Chen, WANG Bin: Study And Chasten Design Patterns, BeiJing; China Tsinghua University Press, 2011(1) (In Chinese).

Google Scholar

[10] ZHEN Lei: . NET And Design Patterns , BeiJing; China Publishing House of Electronics Industry, 2005(6). (In Chinese).

Google Scholar