当前位置: 代码迷 >> .NET Framework >> .Net:实现AOP的机制有哪些?(从本质来说),该怎么处理
  详细解决方案

.Net:实现AOP的机制有哪些?(从本质来说),该怎么处理

热度:107   发布时间:2016-05-02 00:55:29.0
.Net:实现AOP的机制有哪些?(从本质来说)


问题一: 用.Net实现AOP的机制有哪些?(从本质来说)

请注意,请从本质来说。





问题二: 

目前看了一些例子,比如
(1) Enterprise Library中的Unity、
(2) 用继承自ContextBoundObject的类去实现
(3) Aspect#
(4) Spring.Net

这4种,分别又是基于什么机制去实现的?

------解决方案--------------------
其本质就是代码织入。你写你的业务,通用的aspect由aop framework按照你的配置动态织入。.net下一般是借助attribute/dynamic proxy等~~~
  相关解决方案