读书人

.Net:实现AOP的机制有哪些?(从本质

发布时间: 2012-01-23 21:57:28 作者: rapoo

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


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

请注意,请从本质来说。





问题二:

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

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

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

读书人网 >.NET Framework

热点推荐