基于.NET的轻量级AOP技术  被引量:1

.NET-based Lightweight AOP Technology

在线阅读下载全文

作  者:朱志军[1] 庄成三[1] 郑炳伦[1] 

机构地区:[1]四川大学计算机学院,成都610065

出  处:《现代计算机》2005年第3期19-22,共4页Modern Computer

摘  要:软件工程中有一条重要原则:关注点分离,但采用OOP方式不能很好地解决系统级关注点分离问题。AOP(Aspect-OrientedProgramming)是目前解决这一问题的技术,它提供了关注点捕捉的有效机制,表达了更高层次的抽象。本文首先介绍了AOP的重要概念和基本原理,然后针对AOP的目标和.NET特性,讨论并提出了一种轻量级的适用于.NET的AOP框架。Concerns Separation is one of the important principles in software engineering but OOP can not resolve the problem of System Level Concerns Separation. AOP Aspect-Oriented Programming is the technology now to figure out the problem it gives an efficient mechanism for concerns catch and expresses the higher level's abstract. This paper introduces the important conceptions and the fundamental in AOP firstly and then it discusses and brings out a lightweight AOP framework aimed at the goals of AOP and .NET attributes.

关 键 词:.NET AOP技术 软件工程 关注点分离 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象