课程介绍

小马哥讲SpringAOP编程思想

极客时间《小马哥讲SpringAOP编程思想》深入剖析代码,掌握核心特性插图

SpringAOP开启了SpringFramework的关键角色,这既是面向对象的设计与设计的纽带,也是SpringIoC容器与AOP编程模型之间的桥梁,SpringAOP和SpringIoC相互补充,形成了一个巨大的Spring生态圈。

了解SpringAOP的关键是掌握它的设计和实现,并将其应用于SpringFramework和Spring生态中。为此,本课程以循序渐进的方式,首先从宏观的角度介绍了SpringAOP的功能特征、编程模型和设计用途,为深入掌握SpringAOP奠定了基础。再次结合实战,提高开发技能。接下来是本课程的高潮部分:SpringAOPAPI设计和实现,我们将对源代码、利用GoF23设计模式,全面、系统地掌握SpringAOPAPI设计思想和具体实现,这样就可以进一步提高自己的开发和设计经验。它将成为您学习SpringAOP的秘密宝典。

课程大纲

| ├──01-课程介绍mp4 16.94M
| ├──02-内容综述mp4 17.57M
| ├──03-知识储备:基础、基础,还是基础!mp4 51.51M
| ├──04-AOP引入:OOP存在哪些局限性?mp4 24.48M
| ├──05-AOP常见使用场景mp4 9.52M
| ├──06-AOP概念:Aspect、JoinPoint和Advice等术语应该如何理解?mp4 19.53M
| ├──07-JavaAOP设计模式:代理、判断和拦截器模式mp4 4.30M
| ├──08-JavaAOP代理模式(Proxy):Java静态代理和动态代理的区别是什么?mp4 82.46M
| ├──09-JavaAOP判断模式(Predicate):如何筛选JoinPoint?mp4 23.43M
| ├──10-JavaAOP拦截器模式(Interceptor):拦截执行分别代表什么?mp4 143.74M
| ├──11-SpringAOP功能概述:核心特性、编程模型和使用限制mp4 16.33M
| ├──12-SpringAOP编程模型:注解驱动、XML配置驱动和底层APImp4 84.07M
| ├──13-SpringAOP设计目标:SpringAOP与AOP框架之间的关系是竞争还是互补?mp4 19.30M
| ├──14-SpringAOPAdvice类型:SpringAOP丰富了哪些AOPAdvice呢?mp4 35.57M
| ├──15-SpringAOP代理实现:为什么SpringFramework选择三种不同AOP实现?mp4 28.92M
| ├──16-JDK动态代理:为什么Proxy.newProxyInstance会生成新的字节码?mp4 43.50M
| ├──17-CGLIB动态代理:为什么Java动态代理无法满足AOP的需要?mp4 43.43M
| ├──18-AspectJ代理代理:为什么Spring推荐AspectJ注解?mp4 18.44M
| ├──19-AspectJ基础:Aspect、JoinPoints、Pointcuts和Advice语法和特性mp4 42.24M
| ├──20-AspectJ注解驱动:注解能完全替代AspectJ语言吗?mp4 11.14M
| ├──21-面试题精选mp4 5.63M
| ├──22-Spring核心基础:《小马哥讲Spring核心编程思想》还记得多少?mp4 14.39M
| ├──23-@AspectJ注解驱动mp4 32.03M
| ├──24-编程方式创建@AspectJ代理mp4 19.62M
| ├──25-XML配置驱动-创建AOP代理mp4 34.13M
| ├──26-标准代理工厂API-ProxyFactorymp4 17.22M
| ├──27-@AspectJPointcut指令与表达式:为什么Spring只能有限支持?mp4 36.84M
| ├──28-XML配置Pointcutmp4 22.92M
| ├──29-API实现Pointcutmp4 30.64M
| ├──30-@AspectJ拦截动作:@Around与@Pointcut有区别吗?mp4 9.74M
| ├──31-XML配置AroundAdvicemp4 9.92M
| ├──32-API实现AroundAdvicemp4 12.07M
| ├──33-@AspectJ前置动作:@Before与@Around谁优先级执行?mp4 34.48M
| ├──34-XML配置BeforeAdvicemp4 18.12M
| ├──35-API实现BeforeAdvicemp4 16.21M
| ├──36-@AspectJ后置动作-三种AfterAdvice之间的关系?mp4 16.72M
| ├──37-XML配置三种AfterAdvicemp4 12.49M
| ├──38-API实现三种AfterAdvicemp4 20.71M
| ├──39-自动动态代理mp4 58.91M
| ├──40-替换TargetSourcemp4 26.88M
| ├──41-面试题精选mp4 5.69M
| ├──42-SpringAOPAPI整体设计mp4 19.65M
| ├──43-接入点接口-Joinpointmp4 17.11M
| ├──44-Joinpoint条件接口-Pointcutmp4 22.02M
| ├──45-Pointcut操作-ComposablePointcutmp4 12.62M
| ├──46-Pointcut便利实现mp4 23.29M
| ├──47-PointcutAspectJ实现-AspectJExpressionPointcutmp4 27.97M
| ├──48-Joinpoint执行动作接口-Advicemp4 10.87M
| ├──49-JoinpointBeforeAdvice标准实现mp4 19.13M
| ├──50-JoinpointBeforeAdviceAspectJ实现mp4 30.91M
| ├──51-JoinpointAfterAdvice标准实现mp4 72.59M
| ├──52-JoinpointAfterAdviceAspectJ实现mp4 50.37M
| ├──53-Advice容器接口-Advisormp4 14.03M
| ├──54-Pointcut与Advice连接器-PointcutAdvisormp4 32.66M
| ├──55-Introduction与Advice连接器-IntroductionAdvisormp4 47.03M
| ├──56-Advisor的Interceptor适配器-AdvisorAdaptermp4 13.17M
| ├──57-AdvisorAdapter实现mp4 30.27M
| ├──58-AOP代理接口-AopProxymp4 16.08M
| ├──59-AopProxy工厂接口与实现mp4 24.30M
| ├──60-JDKAopProxy实现-JdkDynamicAopProxymp4 70.61M
| ├──61-CGLIBAopProxy实现-CglibAopProxymp4 61.76M
| ├──62-AopProxyFactory配置管理器-AdvisedSupportmp4 53.93M
| ├──63-Advisor链工厂接口与实现-AdvisorChainFactorymp4 50.11M
| ├──64-目标对象来源接口与实现-TargetSourcemp4 37.13M
| ├──65-代理对象创建基础类-ProxyCreatorSupportmp4 22.02M
| ├──66-AdvisedSupport事件监听器-AdvisedSupportListenermp4 38.40M
| ├──67-ProxyCreatorSupport标准实现-ProxyFactorymp4 17.15M
| ├──68-ProxyCreatorSupportIoC容器实现-ProxyFactoryBeanmp4 49.00M
| ├──69-ProxyCreatorSupportAspectJ实现-AspectJProxyFactorymp4 114.15M
| ├──70-IoC容器自动代理抽象-AbstractAutoProxyCreatormp4 29.32M
| ├──71-IoC容器自动代理标准实现mp4 45.20M
| ├──72-IoC容器自动代理AspectJ实现-AspectJAwareAdvisorAutoProxyCreatormp4 53.77M
| ├──73-AOPInfrastructureBean接口-AopInfrastructureBeanmp4 35.17M
| ├──74-AOP上下文辅助类-AopContextmp4 34.30M
| ├──75-代理工厂工具类-AopProxyUtilsmp4 13.69M
| ├──76-AOP工具类-AopUtilsmp4 40.58M
| ├──77-AspectJEnable模块驱动实现-@EnableAspectJAutoProxymp4 46.88M
| ├──78-AspectJXML配置驱动实现-aopaspectj-autoproxymp4 31.86M
| ├──79-AOP配置Schema-based实现-aopconfigmp4 39.65M
| ├──80-AspectSchema-based实现-aopaspectmp4 21.14M
| ├──81-PointcutSchema-based实现-aoppointcutmp4 31.26M
| ├──82-AroundAdviceSchema-based实现-aoparoundmp4 77.11M
| ├──83-BeforeAdviceSchema-based实现-aopbeforemp4 13.61M
| ├──84-AfterAdviceSchema-based实现-aopaftermp4 18.09M
| ├──85-AfterReturningAdviceSchema-based实现-aopafter-returningmp4 13.93M
| ├──86-AfterThrowingAdviceSchema-based实现-aopafter-throwingmp4 11.11M
| ├──87-AdviserSchema-based实现-aopadvisormp4 27.57M
| ├──88-IntroductionSchema-based实现-aopdeclare-parentsmp4 16.79M
| ├──89-作用域代理Schema-based实现-aopscoped-proxymp4 64.78M
| ├──90-面试题精选mp4 231.75M
| ├──91-抽象工厂模式(Abstractfactory)实现mp4 26.08M
| ├──92-构建器模式(Builder)实现mp4 11.76M
| ├──93-工厂方法模式(Factorymethod)实现mp4 13.24M
| ├──94-原型模式(Prototype)实现mp4 19.19M
| ├──95-单例模式(Singleton)实现mp4 15.57M
| ├──96-适配器模式(Adapter)实现mp4 17.50M
| └──课件及Demo下载链接.txt 0.05kb

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用,未经站长允许禁止转载、转售本站资源。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络站长QQ:502212423。

如果您已经成功付款但是无法显示下载地址,下载地址失效,请联系站长提供付款信息为您处理

教程资源、源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好是您所需要的资源