深入掌握 Spring AOP 的核心用法
深入理解底层 API 的设计思路与实现;
GoF 23 设计模式及 AOP 的运用详解;
掌握 AOP 组件在 Spring 内部的运用方法;
经典高频 Spring AOP 面试题详解。

Spring AOP 在 Spring Framework 中启到至关重要的作用,它即是面向对象设计和面向切面设计的纽带,也是连接 Spring IoC 容器和 AOP 编程模型的桥梁,Spring AOP 与 Spring IoC 相辅相成,共同衍生出庞大的 Spring 生态。

学习 Spring AOP 的关键在于掌握它的设计和实现,以及它在 Spring Framework 和 Spring 生态中的运用。因此,本课程采用循序渐进的方式,先从宏观视角通览Spring AOP 的功能特性、编程模型以及设计目的,为深度掌握 Spring AOP 打下坚实基础。再结合实战,提升开发熟练度。随后进入本课程的高潮部分:Spring AOP API 设计与实现,我们将大量分析源码,以及其中使用的GoF23 设计模式,全面且系统性地掌握 Spring AOP API 设计思想和具体实现,从而进一步提升自身的开发能力和设计经验。这一定会是你学习 Spring AOP 的秘籍宝典。

〖课程截图〗:

小马哥讲 Spring AOP 编程思想

├──jk66301-小马哥讲 Spring AOP 编程思想

|   ├──1-15

|   |   ├──01丨课程介绍~1[2].mp4  35.78M

|   |   ├──02丨内容综述~1[2].mp4  30.93M

|   |   ├──03丨知识储备:基础、基础,还是基础!~1[2].mp4  91.28M

|   |   ├──04丨AOP引入:OOP存在哪些局限性?~1[2].mp4  42.32M

|   |   ├──05丨AOP常见使用场景~1[2].mp4  19.99M

|   |   ├──06丨AOP概念:Aspect、Join Point和Advice等术语应该如何理解?~1[2].mp4  31.07M

|   |   ├──07丨Java AOP设计模式:代理、判断和拦截器模式~1[2].mp4  7.99M

|   |   ├──08丨Java AOP代理模式(Proxy):Java静态代理和动态代理的区别是什么?~1[2].mp4  47.71M

|   |   ├──09丨Java AOP判断模式(Predicate):如何筛选Join Point?~1[2].mp4  38.33M

|   |   ├──10丨Java AOP拦截器模式(Interceptor):拦截执行分别代表什么?~1[2].mp4  73.56M

|   |   ├──11丨Spring AOP 功能概述:核心特性、编程模型和使用限制~1[2].mp4  31.92M

|   |   ├──12丨Spring AOP编程模型:注解驱动、XML配置驱动和底层API~1[2].mp4  47.81M

|   |   ├──13丨Spring AOP设计目标:Spring AOP与 AOP框架之间的关系是竞争还是互补?~1[2].mp4  15.17M

|   |   ├──14丨Spring AOP Advice类型:Spring AOP丰富了哪些AOP Advice呢?~1[2].mp4  25.21M

|   |   └──15丨Spring AOP代理实现:为什么Spring Framework选择三种不同AOP实现?~1[2].mp4  31.34M

|   ├──16-30

|   |   ├──16丨JDK动态代理:为什么Proxy.newProxyInstance会生成新的字节码?17丨CGLIB动态代理:为什么Java动态代理无法满足AOP的需要?~1[2].mp4  182.47M

|   |   ├──18丨AspectJ代理代理:为什么Spring推荐AspectJ注解?~1[2].mp4  33.05M

|   |   ├──19丨AspectJ基础:Aspect、Join Points、Pointcuts和Advice语法和特性~1[2].mp4  80.07M

|   |   ├──20丨AspectJ注解驱动:注解能完全替代AspectJ语言吗?~1[2].mp4  19.74M

|   |   ├──21丨面试题精选~1[2].mp4  10.00M

|   |   ├──22丨Spring核心基础:《小马哥讲Spring核心编程思想》还记得多少?~1[2].mp4  21.96M

|   |   ├──23丨@AspectJ注解驱动~1[2].mp4  52.92M

|   |   ├──24丨编程方式创建 @AspectJ代理~1[2].mp4  32.91M

|   |   ├──25丨XML配置驱动 – 创建AOP代理~1[2].mp4  58.32M

|   |   ├──26丨标准代理工厂API – ProxyFactory~1[2].mp4  29.63M

|   |   ├──27丨@AspectJ Pointcut指令与表达式:为什么Spring只能有限支持?~1[2].mp4  65.90M

|   |   ├──28丨XML配置Pointcut~1[2].mp4  39.42M

|   |   ├──29丨API实现Pointcut~1[2].mp4  52.05M

|   |   └──30丨@AspectJ拦截动作:@Around与@Pointcut有区别吗?~1[2].mp4  16.24M

|   ├──31-52

|   |   ├──31丨XML配置Around Advice~1[2].mp4  17.84M

|   |   ├──32丨API实现Around Advice~1[2].mp4  20.98M

|   |   ├──33丨@AspectJ前置动作:@Before与@Around谁优先级执行?~1[2].mp4  57.00M

|   |   ├──34丨XML配置Before Advice~1[2].mp4  32.35M

|   |   ├──35丨API实现Before Advice~1[2].mp4  27.15M

|   |   ├──36丨@AspectJ后置动作 – 三种After Advice之间的关系?~1[2].mp4  29.21M

|   |   ├──37丨XML配置三种After Advice~1[2].mp4  22.49M

|   |   ├──38丨API实现三种After Advice~1[2].mp4  36.13M

|   |   ├──39丨自动动态代理~1[2].mp4  102.68M

|   |   ├──40丨替换TargetSource~1[2].mp4  46.90M

|   |   ├──41丨面试题精选~1[2].mp4  8.43M

|   |   ├──42丨Spring AOP API整体设计~1[2].mp4  29.14M

|   |   ├──43丨接入点接口 – Joinpoint~1[2].mp4  28.93M

|   |   ├──44丨Joinpoint条件接口 – Pointcut~1[2].mp4  37.84M

|   |   ├──45丨Pointcut操作 – ComposablePointcut~1[2].mp4  21.82M

|   |   ├──46丨Pointcut便利实现~1[2].mp4  39.53M

|   |   ├──47丨Pointcut AspectJ实现 – AspectJExpressionPointcut~1[2].mp4  49.13M

|   |   ├──48丨Joinpoint执行动作接口 – Advice~1[2].mp4  17.57M

|   |   ├──49丨Joinpoint Before Advice标准实现~1[2].mp4  33.03M

|   |   ├──50丨Joinpoint Before Advice AspectJ实现~1[2].mp4  55.19M

|   |   ├──51丨Joinpoint After Advice标准实现~1[2].mp4  123.82M

|   |   └──52丨Joinpoint After Advice AspectJ实现~1[2].mp4  86.00M

|   └──53-91

|   |   ├──53丨Advice容器接口 – Advisor~1[2].mp4  26.65M

|   |   ├──54丨Pointcut与Advice连接器 – PointcutAdvisor~1[2].mp4  60.81M

|   |   ├──55丨Introduction与Advice连接器 – IntroductionAdvisor~1[2].mp4  85.37M

|   |   ├──56丨Advisor的Interceptor适配器 – AdvisorAdapter~1[2].mp4  24.09M

|   |   ├──57丨AdvisorAdapter实现58丨AOP代理接口 – AopProxy~1[2].mp4  85.58M

|   |   ├──59丨AopProxy工厂接口与实现~1[2].mp4  44.30M

|   |   ├──60丨JDK AopProxy实现 – JdkDynamicAopProxy~1[2].mp4  129.15M

|   |   ├──61丨CGLIB AopProxy实现 – CglibAopProxy~1[2].mp4  119.58M

|   |   ├──62丨AopProxyFactory配置管理器 – AdvisedSupport~1[2].mp4  97.28M

|   |   ├──63丨Advisor链工厂接口与实现 – AdvisorChainFactory~1[2].mp4  92.99M

|   |   ├──64丨目标对象来源接口与实现 – TargetSource~1[2].mp4  70.76M

|   |   ├──65丨代理对象创建基础类 – ProxyCreatorSupport-66丨AdvisedSupport事件监听器 – AdvisedSupportListener~1[2].mp4  110.76M

|   |   ├──67丨ProxyCreatorSupport标准实现 – ProxyFactory~1[2].mp4  34.46M

|   |   ├──68丨ProxyCreatorSupport IoC容器实现 – ProxyFactoryBean~1[2].mp4  91.21M

|   |   ├──69丨ProxyCreatorSupport AspectJ实现 – AspectJProxyFactory~1[2].mp4  141.83M

|   |   ├──70丨IoC容器自动代理抽象 – AbstractAutoProxyCreator~1[2].mp4  56.18M

|   |   ├──71丨IoC容器自动代理标准实现~1[2].mp4  83.40M

|   |   ├──72丨IoC容器自动代理 AspectJ 实现 – AspectJAwareAdvisorAutoProxyCreator~1[2].mp4  97.36M

|   |   ├──73丨AOP Infrastructure Bean接口 – AopInfrastructureBean~1[2].mp4  66.96M

|   |   ├──74丨AOP上下文辅助类 – AopContext~1[2].mp4  49.81M

|   |   ├──75丨代理工厂工具类 – AopProxyUtils~1[2].mp4  19.83M

|   |   ├──76丨AOP工具类 – AopUtils~1[2].mp4  57.82M

|   |   ├──77丨AspectJ Enable模块驱动实现 – @EnableAspectJAutoProxy~1[2].mp4  67.16M

|   |   ├──78丨AspectJ XML配置驱动实现 – aopaspectj-autoproxy~1[2].mp4  46.89M

|   |   ├──79丨AOP配置Schema-based 实现 – aopconfig~1[2].mp4  58.46M

|   |   ├──80丨Aspect Schema-based实现 – aopaspect~1[2].mp4  32.36M

|   |   ├──81丨Pointcut Schema-based实现 – aoppointcut~1[2].mp4  45.06M

|   |   ├──82丨Around Advice Schema-based实现 – aoparound~1[2].mp4  111.70M

|   |   ├──83丨Before Advice Schema-based实现 – aopbefore~1[2].mp4  20.81M

|   |   ├──84丨After Advice Schema-based实现 – aopafter~1[2].mp4  27.97M

|   |   ├──85丨After Returning Advice Schema-based实现 – aopafter-returning~1[2].mp4  21.63M

|   |   ├──86丨After Throwing Advice Schema-based实现 – aopafter-throwing~1[2].mp4  16.28M

|   |   ├──87丨Adviser Schema-based实现 – aopadvisor~1[2].mp4  41.83M

|   |   ├──88丨Introduction Schema-based实现 – aopdeclare-parents~1[2].mp4  25.33M

|   |   ├──89丨作用域代理Schema-based实现 – aopscoped-proxy~1[2].mp4  83.46M

|   |   ├──90丨面试题精选~1[2].mp4  45.33M

|   |   └──91丨抽象工厂模式(Abstract factory)实现~1[2].mp4  35.48M

RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
叶子it资源网 » 小马哥讲 Spring AOP 编程思想

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

发表回复

提供最优质的资源集合

立即查看 了解详情
开通VIP 享更多特权,建议使用QQ登录