DynamicProxy(动态代理)技术剖析(2)
2005-09-07 18:38
337 查看
在写完上篇文章《DynamicProxy(动态代理)技术剖析(1)》后,才发现原来博客园的dudu、hbifts、steeven早在一年前就开始制作AOP.NET了。谢谢hbifts的指导,让我又找到了不少有用的资料。
今天,仍然继续上次话题,把DynamicProxy的Mixins技术和IInvocation接口介绍一下:
上次只说道IInvocation接口中包含了一个回调的Delegate。但IInvocation接口提供的东西要更多,先让我们看看它的定义:
public interface IInvocation
namespace Castle.DynamicProxy.Invocation
public class StandardInterceptor : IInterceptor
public interface ISimpleMixin
[Serializable]
public class SimpleMixin : ISimpleMixin
public class MainClient
((ISimpleMixin) proxy).DoSomethingInMixin((SimpleClass) proxy);
于是ISimpleMixin便访问到了SimpleClass成员,其实都是一回事,都是proxy。
关于DynamicProxy的技术剖析到这里就结束了。本人下一步决定学习一下AOP。有时间再写些东西上来。
今天,仍然继续上次话题,把DynamicProxy的Mixins技术和IInvocation接口介绍一下:
上次只说道IInvocation接口中包含了一个回调的Delegate。但IInvocation接口提供的东西要更多,先让我们看看它的定义:
public interface IInvocation
namespace Castle.DynamicProxy.Invocation
public class StandardInterceptor : IInterceptor
public interface ISimpleMixin
[Serializable]
public class SimpleMixin : ISimpleMixin
public class MainClient
((ISimpleMixin) proxy).DoSomethingInMixin((SimpleClass) proxy);
于是ISimpleMixin便访问到了SimpleClass成员,其实都是一回事,都是proxy。
关于DynamicProxy的技术剖析到这里就结束了。本人下一步决定学习一下AOP。有时间再写些东西上来。
相关文章推荐
- DynamicProxy(动态代理)技术剖析(1)
- DynamicProxy(动态代理)技术剖析(1)
- DynamicProxy(动态代理)技术剖析(2)
- 利用JDK的中Proxy动态代理实现Spring的AOP技术
- [原创]WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序列化中的作用
- Java反射机制剖析(四)-深度剖析动态代理原理及总结
- Java 动态代理与class字节码动态修改技术
- PHP实现依赖注入-使用反射机制和动态代理技术 - 简单思想(咋个办呢 zgbn)
- 深入剖析动态代理(上)之代理的方式
- 动态代理技术
- 黑马程序员——动态代理技术
- Spring AOP的底层实现技术---JDK动态代理
- 剖析动态代理设计模式
- Java反射机制剖析(四)-深度剖析动态代理原理及总结
- Java设计模式——动态代理dynamicProxy
- 【黑马程序员】技术加强之代理与动态加载类
- 【转载】动态代理DynamicProxy 介绍
- 深度剖析JDK动态代理机制
- 【Java核心技术】类型信息(Class对象 反射 动态代理)
- 黑马程序员: 基础加强(反射、类加载器、动态代理技术、AOP、InvocationHandler)