Castle是2003年诞生于ApacheAvalon项目,目的是为了创建一个IOC框架。发展到现在已经有四个组件:ORM组件:ActiveRecordIOC组件:Windsor动态代理组件:DynamicProxyWebMVC组件:MonoRail本文主要介绍动态代理组件Castle.DynamicProxy基本用法Castle.DynamicProxy是通过Emit反射动态生成代理类来实现的,效率相对静态植入要慢一点,但比普通的反射又高一些。动态代理只对公共接口方法、类中的虚方法生效,...
继续阅读 >