java动态代理
文章平均质量分 76
iteye_8208
这个作者很懒,什么都没留下…
展开
-
jdk动态代理
import java.lang.reflect.InvocationHandler; import java.lang.reflect.Proxy; import java.lang.reflect.Method; public class BusinessJdkProxy { public static void main(String[] args) { Bu...原创 2016-03-28 00:02:10 · 65 阅读 · 0 评论 -
cglib动态代理实现(持有业务类对象)
import java.lang.reflect.Method; import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy; //传入业务类实例作为目标对象。 public class Business...原创 2016-03-28 00:03:01 · 222 阅读 · 0 评论 -
java普通代理模式
public interface Business { public void service(); public void execute(); } public class BusinessImpl implements Business { private String id = "default"; public BusinessImpl() {} ...原创 2016-03-28 00:03:11 · 115 阅读 · 0 评论 -
Cglib动态代理(CallbackFilter)
import java.lang.reflect.Method; import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy; import net.sf.cglib.proxy.Callback; impo...原创 2016-03-28 00:03:23 · 957 阅读 · 0 评论 -
cglib动态代理实现(使用代理类的父类作为目标对象)
import java.lang.reflect.Method; import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy; //直接使用代理类的父类作为目标业务对象。 public class Bu...原创 2016-03-28 00:04:07 · 1642 阅读 · 0 评论 -
jdk动态代理生成的代理类模拟
import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.lang.reflect.UndeclaredThrowableException; public class Business...原创 2016-03-30 14:01:38 · 103 阅读 · 0 评论