AOP

AOP implement by .net
摘要: 文件说明:
1、压缩文件包含一个VS2005工程,内含四个项目。
2、第一个项目为DotNetAOP.SingleRealProxy,为使用RealProxy和ProxyAttribute实现的简单AOP实现
3、第二个项目为DotNetAOP.NestedRealProxy,为使用嵌套RealProxy实现多个消息截获后利用代理多处对消息进行处理,但由于一个对象有两个RealProxy会出异常,所以这个实现是不成功的,不过有兴趣的朋友可以对它进行少量修改,通过委拖或自定义的消息接收器来完成消息处理链。
4、第三个项目为DotNetAOP.MessageSinkWithRealProxy,为使用RealProxy调用MessageSink链来实现对消息附加多个关注者链。具体实现如下:
a) Framework目录下为链式消息处理框架
......
阅读全文阅读全文
posted @ 2006-08-07 16:10 Think 阅读(2434) | 评论 (0) 编辑
摘要: 利用ServerContextSink来实现多截获的代码
本系列代码看似简单,其实都是我专门去研究了一下Remoting才实现的,因为我原来对Remoting没有什么了解,所以请不要扔砖阅读全文
posted @ 2006-07-26 19:12 Think 阅读(3104) | 评论 (35) 编辑
摘要: 实现利用RealProxy调用MessageSink链来实现用Attribute灵活多截获AOP
本系列代码看似简单,其实都是我专门去研究了一下Remoting才实现的,因为我原来对Remoting没有什么了解,所以请不要扔砖阅读全文
posted @ 2006-07-26 19:02 Think 阅读(3130) | 评论 (33) 编辑
摘要: .net AOP实现之利用RealProxy实现单截获
本系列代码看似简单,其实都是我专门去研究了一下Remoting才实现的,因为我原来对Remoting没有什么了解,所以请不要扔砖阅读全文
posted @ 2006-07-26 18:49 Think 阅读(4895) | 评论 (15) 编辑