AOP
zizila
这个作者很懒,什么都没留下…
展开
-
动态代理类(Proxy)
使用一个动态代理类(Proxy),通过拦截一个对象的行为并添加我们需要的功能来完成。Java中的java.lang.reflect.Proxy类 和java.lang.reflect.InvocationHandler接口为我们实现动态代理类提供了一个方案,但是该方案针对的对象要实现某些接 口;如果针对的目的是类的话,cglib为我们提供了另外一个实现方案。一、接口的实现方案:java 代...2007-08-22 16:51:11 · 105 阅读 · 0 评论 -
cglib实现AOP
CGLib与java标准库提供的实现方案不同,cglib主要是基于实现类(如StudentInfoServiceImpl.java)扩展一个子类 来实现。与Dynamic Proxy中的Proxy和InvocationHandler相对应,net.sf.cglib.proxy.Enhancer和 MethodInterceptor在CGLib中负责完成代理对象创建和方法截获处理,产生的是目标类的子...2007-08-22 17:17:36 · 362 阅读 · 0 评论 -
Spring AOP Sample Code
转自 http://www.iteye.com/topic/40725 Before Advice代码 1. package test3; 2. public class MessageWriter { 3. public void writeMessage() { 4. System.out.print("W...2007-08-27 00:03:11 · 131 阅读 · 0 评论