2013年9月28日
摘要: 动态代理是实现AOP的绝好底层技术JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中 InvocationHandler是一个接口,可以通过实现该接口定义横切逻辑,在并通过反射机制调用目标类的代码,动态将横切逻辑和业务逻辑编织在一 起。而Proxy为InvocationHandler实现类动态创建一个符合某一接口的代理实例。这样讲一定很抽象,我们马上着手动用Proxy和InvocationHandler这两个魔法戒对上一节中的性能监视代码进行AOP式的改造。首先,我们从业务类ForumServiceImpl 中删除性能 阅读全文
posted @ 2013-09-28 22:27 凯特的宝贝世界 阅读(218) 评论(0) 推荐(0) 编辑