Spring 框架之 AOP 原理剖析

作者/分享人:追梦
向 Ta 提问
追梦,某大型互联网公司Java攻城狮,热衷并发编程,开源框架,业余时间担任并发编程网编辑,CSDN博客专家(https://blog.csdn.net/zhailuxu),微信公众号 :‘技术原始积累’,知识星球: ‘技术原始积累’

AOP(Aspect Oriented Programming)面向切面编程是 Spring 框架最核心的组件之一,它通过对程序结构的另一种考虑,补充了面向对象编程(OOP)。在 OOP 中模块化的关键单元是类,而在 AOP 中,模块化单元是切面。也就是说 AOP 关注的不在是类,而是一系列类里面需要共同能力的行为。

本 Chat 内容如下:

  • 讲解OOP与AOP的简单对比,以及AOP基础名词,比如面试中经常会被问到的 point cut,advice,Join point 等
  • 讲解面试经常会被问到的 JDK 动态代理和 CGLIB 代理原理以及区别
  • 讲解 Spring 框架中基于 Schema 的 AOP 实现原理
  • 讲解 Spring 框架中如何基于 AOP 实现的事务管理
已有442人预订
预订达标
文章出炉
     
02月23日
03月09日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张追梦的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
恒DCanon
厉害了,期待下一期
新城旧事
老师,您好。看您的文章,在《原理剖析》小节之前感觉思路都很清晰,但是这之后就一片模糊了,您在这一节里面写的`代码(n)`指的是哪里的代码?
追梦: 你好,一般会在一个小节前有代码或者时序图,比如代码(3)就是代码里面标注(3)的地方或者时序图里面的(3)
你可能还喜欢
从小白到架构师的成长之路
一盘花生米
前端交互的正确打开方式
差不多先生
二叉树的原理推敲与动手种树
浅浅
机器学习004:循环神经网络实现与文本分类问题
如是
电商高并发、高流量下分布式 ID 的解决方案(主键生成策略)
Array老师
DevOps 工具链:在线报障的流程、系统设计和自改进体系的建设
常新居士
微信扫描登录