Java动态代理
zzjjiandan
这个作者很懒,什么都没留下…
展开
-
Java动态代理一——动态类Proxy的使用
Java动态代理一——动态类Proxy的使用1.什么是动态代理?答:动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统的实际功能,代理对象对客户隐藏了实际对象。客户不知道它是与代理打交道还是与实际对象打交道。2.为什么使用动态代理?答:因为动态代理可以对请转载 2014-06-17 10:45:03 · 646 阅读 · 0 评论 -
Java动态代理二——CGLIB动态代理应用
Java动态代理二——CGLIB动态代理应用 JDK自从1.3版本开始,就引入了动态代理,JDK的动态代理用起来非常简单,但是它有一个限制,就是使用动态代理的对象必须实现一个或多个接口 。如果想代理没有实现接口的类可以使用CGLIB包。 CGLIB是一个强大的高性能的代码生成包。它被许多AOP的框架(例如Spring AOP)使用,为他们提供方法的interception(拦转载 2014-06-17 10:50:12 · 544 阅读 · 0 评论 -
Java动态代理三——模拟AOP实现
Java动态代理三——模拟AOP实现以下案例模拟AOP实现目录结构接口PersonServicepackage com.ljq.service;public interface PersonService { public void save(String name); public void update(String name, Intege转载 2014-06-17 11:06:33 · 500 阅读 · 0 评论