摘要: 最近没事,看了一下Spring的书籍,从它最开始的AOP1到AOP2,于是对基本的实现原理有了一种探究的想法,AOP1用的Dynamic Proxy的模式是从1.3引入,其本质就是生成代理类,包装原有的对象,将原有对象的方法指派给包装后生成的代理类,在方法调用前后,甚至于方法调用上做手脚,这个手脚就要具体看是什么业务逻辑。Proxy的代码很简单,核心就是newProxyInstance,接收参数为类加载器,接口,包装的InvokecationHandler,代码如下:1/*2*Lookuporgeneratethedesignatedproxyclass.3*/4Class<?>c 阅读全文
posted @ 2012-09-09 10:24 规格严格-功夫到家 阅读(2372) 评论(4) 推荐(2)