
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 · 76 阅读 · 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 · 239 阅读 · 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 · 140 阅读 · 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 · 1002 阅读 · 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 · 1677 阅读 · 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 · 122 阅读 · 0 评论