![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java-代理-aop
文章平均质量分 84
从代理模式->静态代理->动态代理-Aop
jkf3333
这个作者很懒,什么都没留下…
展开
-
1 代理-静态代理
静态代理原创 2021-04-19 17:41:07 · 133 阅读 · 0 评论 -
2 代理-动态代理-JDK
动态代理考虑到静态代理的缺点,如果系统能自动生成代理类,我们只需要考虑相关代理功能的实现,是最好的。实现动态代理有两种方式:所有的目标类都有一个共同的父类(接口),这样代理对象只需要实现接口,通过多态的形式,内部持有目标对象,这样就可以通过代理对象对外暴露相关方法了。这就是JDK动态代理的思想,缺陷是目标对象必须有个父类接口。不计较目标对象,只要给目标对象,创建一个对象继承目标对象,针对目标对象中需要业务代理的方法,进行代理业务,实际功能是调用父类(目标对象)的方。这就是cglib。没有缺点,什么目原创 2021-04-19 17:42:43 · 89 阅读 · 0 评论 -
3 代理-动态代理-CGLIB
代理模式什么是代理模式设计模式中,代理模式是我们经常说到的,也是我们经常使用。代理模式:为一个对象(被代理类、委托类)提供一个替身(代理对象),用来控制被代理对象的访问控制,被代理的对象可以是远程的对象、创建开销大的对象、需要安全控制的对象。现实中常见的代理模式:租房/买房中介、明星的经纪人等。为什么要用代理模式中介隔离作用:在某些情况下,一个使用者不想或者不能直接引用一个被代理对象,而代理类对象可以在使用者和被委托对象之间起到中介的作用,其特征是代理类和委托类实现相同的接口。开闭原则,增加功原创 2021-04-19 17:44:13 · 135 阅读 · 0 评论 -
4 代理-补充
java 动态代理 jdk动态代理原创 2017-10-25 17:38:44 · 266 阅读 · 0 评论