Java 代理模式,你所需要知道的

作者/分享人:jaysong
向 Ta 提问
3年+Android系统Framework层定制化方案开发,3年+互联网消费金融产品架构经验,毕业于湖南大学软件工程专业,目前就职于上海麦广互娱文化传媒股份有限公司消费金融事业部,担任技术负责人。主攻Java与Python。精通Java内核与设计模式。

代理模式是一种设计模式,设计模式中将它的含义定义为,为其他对象提供一种代理以控制对这个对象的访问。从它的设计意图上来说就是可以理解为在不改动目标对象的基础上,增加其他额外的功能(扩展功能)。通俗来说即是在不改变源码的情况下,实现对源码对象的功能扩展。

代理模式在 Java 中使用非常广泛,本 Chat 做为探讨 SpringAOP 面向切面编程之前的夯实基础,将从编程的角度出发帮助大家理解代理模式的思想,发展与演化。

本 Chat 主要论述以下要点:

  1. 代理模式思想的产生(为什么需要代理模式)。
  2. 静态代理模式的优点及其瓶颈。
  3. Java 接口代理模式的思想产生及其实现原理。
  4. 如何使用 Java 反射实现动态代理。
  5. Java 接口代理模式的指定增强(避免全接口增强的尴尬)。
  6. Java 接口动态代理的遗憾及 Cglib 类增强的发展需要。
  7. Cglib 类增强动态代理的思想和实现。
已有129人预订
预订达标
文章出炉
     
09月05日
09月14日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张jaysong的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
BG2BKK
终于知道java的注解最源头的东西了
jaysong: 感谢您的阅读,如果对Java 注解有兴趣,我关于Java 注解思想的文章已上线,有兴趣的话可以阅读一下,都是最基础的,希望对你有帮助。
你可能还喜欢
使用 Spring Boot 开发邮件系统
纯洁的微笑
基于深度学习的计算机视觉技术在无人驾驶中的应用
美团技术团队
Elasticsearch 搜索引擎应用实战
图南
百亿流量 API 网关设计与实践
kimmking
Java 性能瓶颈分析工具
蓬蒿
RabbitMQ 典型应用场景实战
SteadyHeart
微信扫描登录