找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1689

积分

0

好友

221

主题
发表于 6 小时前 | 查看: 2| 回复: 0

课程简介

本课程是一门深度解析Spring AOP核心编程思想的专业课程。课程系统性地讲解了AOP的核心概念、Spring AOP的三种编程模型(注解驱动、XML配置驱动和底层API),并深入剖析了动态代理、Advice类型、Pointcut表达式等关键技术。您将不仅学习到Spring AOP在事务、缓存、事件等核心模块中的实际应用与源码分析,还将通过大量代码实践掌握23种设计模式在Spring框架中的经典实现。课程内容涵盖从基础理论到高级源码,旨在帮助Java开发者构建坚实的AOP知识体系,深入理解Spring框架的设计精髓,提升解决复杂工程问题的能力。


下载地址

游客,如果您要查看本帖隐藏内容请回复

课程目录

01 课程导论与AOP基础

第1–26节:课程介绍、AOP概念、Java代理模式、Spring AOP设计目标与编程模型等基础内容。

02 Spring AOP API与配置

第27–52节:Pointcut、Advice的API与配置实现,包括@AspectJ、XML及标准API。

03 AOP代理与基础设施

第53–75节:AopProxy、Advisor、代理工厂及IoC容器自动代理等核心基础设施详解。

04 Schema-based AOP实现

第76–88节:基于Schema的AOP配置,涵盖各种Advice、Advisor及Introduction的实现。

05 设计模式在Spring中的实现

第89–100节:工厂方法、单例、适配器等经典设计模式在Spring框架中的具体实现。

06 高级模式与Spring集成

第101–114节:模板方法、观察者、策略等模式实现,及Spring AOP在事务、缓存等模块的应用分析。

--- 点击展开详细目录 ---

PART1

  • 🎬 01丨课程介绍-.mp4
  • 🎬 02丨内容综述-.mp4
  • 🎬 03丨知识储备:基础、基础,还是基础!-.mp4
  • 🎬 04丨AOP引入:OOP存在哪些局限性?-.mp4
  • 🎬 05丨AOP常见使用场景-.mp4
  • 🎬 06丨AOP概念:Aspect、Join Point和Advice等术语应该如何理解?-.mp4
  • 🎬 07丨Java AOP设计模式:代理、判断和拦截器模式-.mp4
  • 🎬 08丨Java AOP代理模式(Proxy):Java静态代理和动态代理的区别是什么?-.mp4
  • 🎬 09丨Java AOP判断模式(Predicate):如何筛选Join Point?-.mp4
  • 🎬 10丨Java AOP拦截器模式(Interceptor):拦截执行分别代表什么?-.mp4
  • 🎬 11丨Spring AOP 功能概述:核心特性、编程模型和使用限制-.mp4
  • 🎬 12丨Spring AOP编程模型:注解驱动、XML配置驱动和底层API-.mp4
  • 🎬 13丨Spring AOP设计目标:Spring AOP与 AOP框架之间的关系是竞争还是互补?-.mp4
  • 🎬 14丨Spring AOP Advice类型:Spring AOP丰富了哪些AOP Advice呢?-.mp4
  • 🎬 15丨Spring AOP代理实现:为什么Spring Framework选择三种不同AOP实现?-.mp4
  • 🎬 16丨JDK动态代理:为什么Proxy.newProxyInstance会生成新的字节码?17丨CGLIB动态代理:为什么Java动态代理无法满足AOP的需要?-.mp4
  • 🎬 18丨AspectJ代理代理:为什么Spring推荐AspectJ注解?-.mp4
  • 🎬 19丨AspectJ基础:Aspect、Join Points、Pointcuts和Advice语法和特性-.mp4
  • 🎬 20丨AspectJ注解驱动:注解能完全替代AspectJ语言吗?-.mp4
  • 🎬 21丨面试题精选-.mp4
  • 🎬 22丨Spring核心基础:《小马哥讲Spring核心编程思想》还记得多少?-.mp4
  • 🎬 23丨@AspectJ注解驱动-.mp4
  • 🎬 24丨编程方式创建 @AspectJ代理-.mp4
  • 🎬 25丨XML配置驱动 - 创建AOP代理-.mp4
  • 🎬 26丨标准代理工厂API - ProxyFactory-.mp4

PART2

  • 🎬 27丨@AspectJ Pointcut指令与表达式:为什么Spring只能有限支持?-.mp4
  • 🎬 28丨XML配置Pointcut-.mp4
  • 🎬 29丨API实现Pointcut-.mp4
  • 🎬 30丨@AspectJ拦截动作:@Around与@Pointcut有区别吗?-.mp4
  • 🎬 31丨XML配置Around Advice-.mp4
  • 🎬 32丨API实现Around Advice-.mp4
  • 🎬 33丨@AspectJ前置动作:@Before与@Around谁优先级执行?-.mp4
  • 🎬 34丨XML配置Before Advice-.mp4
  • 🎬 35丨API实现Before Advice-.mp4
  • 🎬 36丨@AspectJ后置动作 - 三种After Advice之间的关系?-.mp4
  • 🎬 37丨XML配置三种After Advice-.mp4
  • 🎬 38丨API实现三种After Advice-.mp4
  • 🎬 39丨自动动态代理-.mp4
  • 🎬 40丨替换TargetSource-.mp4
  • 🎬 41丨面试题精选-.mp4
  • 🎬 42丨Spring AOP API整体设计-.mp4
  • 🎬 43丨接入点接口 - Joinpoint-.mp4
  • 🎬 44丨Joinpoint条件接口 - Pointcut-.mp4
  • 🎬 45丨Pointcut操作 - ComposablePointcut-.mp4
  • 🎬 46丨Pointcut便利实现-.mp4
  • 🎬 47丨Pointcut AspectJ实现 - AspectJExpressionPointcut-.mp4
  • 🎬 48丨Joinpoint执行动作接口 - Advice-.mp4
  • 🎬 49丨Joinpoint Before Advice标准实现-.mp4
  • 🎬 50丨Joinpoint Before Advice AspectJ实现-.mp4
  • 🎬 51丨Joinpoint After Advice标准实现-.mp4

PART3

  • 🎬 52丨Joinpoint After Advice AspectJ实现-.mp4
  • 🎬 53丨Advice容器接口 - Advisor-.mp4
  • 🎬 54丨Pointcut与Advice连接器 - PointcutAdvisor-.mp4
  • 🎬 55丨Introduction与Advice连接器 - IntroductionAdvisor-.mp4
  • 🎬 56丨Advisor的Interceptor适配器 - AdvisorAdapter-.mp4
  • 🎬 57丨AdvisorAdapter实现58丨AOP代理接口 - AopProxy-.mp4
  • 🎬 59丨AopProxy工厂接口与实现-.mp4
  • 🎬 60丨JDK AopProxy实现 - JdkDynamicAopProxy-.mp4
  • 🎬 61丨CGLIB AopProxy实现 - CglibAopProxy-.mp4
  • 🎬 62丨AopProxyFactory配置管理器 - AdvisedSupport-.mp4
  • 🎬 63丨Advisor链工厂接口与实现 - AdvisorChainFactory-.mp4

PART4

  • 🎬 64丨目标对象来源接口与实现 - TargetSource-.mp4
  • 🎬 65丨代理对象创建基础类 - ProxyCreatorSupport-66丨AdvisedSupport事件监听器 - AdvisedSupportListener-.mp4
  • 🎬 67丨ProxyCreatorSupport标准实现 - ProxyFactory-.mp4
  • 🎬 68丨ProxyCreatorSupport IoC容器实现 - ProxyFactoryBean-.mp4
  • 🎬 69丨ProxyCreatorSupport AspectJ实现 - AspectJProxyFactory-.mp4
  • 🎬 70丨IoC容器自动代理抽象 - AbstractAutoProxyCreator-.mp4
  • 🎬 71丨IoC容器自动代理标准实现-.mp4
  • 🎬 72丨IoC容器自动代理 AspectJ 实现 - AspectJAwareAdvisorAutoProxyCreator-.mp4
  • 🎬 73丨AOP Infrastructure Bean接口 - AopInfrastructureBean-.mp4
  • 🎬 74丨AOP上下文辅助类 - AopContext-.mp4
  • 🎬 75丨代理工厂工具类 - AopProxyUtils-.mp4
  • 🎬 76丨AOP工具类 - AopUtils-.mp4
  • 🎬 77丨AspectJ Enable模块驱动实现 - @EnableAspectJAutoProxy-.mp4
  • 🎬 78丨AspectJ XML配置驱动实现 - aopaspectj-autoproxy-.mp4
  • 🎬 79丨AOP配置Schema-based 实现 - aopconfig-.mp4
  • 🎬 80丨Aspect Schema-based实现 - aopaspect-.mp4
  • 🎬 81丨Pointcut Schema-based实现 - aoppointcut-.mp4
  • 🎬 82丨Around Advice Schema-based实现 - aoparound-.mp4
  • 🎬 83丨Before Advice Schema-based实现 - aopbefore-.mp4
  • 🎬 84丨After Advice Schema-based实现 - aopafter-.mp4
  • 🎬 85丨After Returning Advice Schema-based实现 - aopafter-returning-.mp4
  • 🎬 86丨After Throwing Advice Schema-based实现 - aopafter-throwing-.mp4
  • 🎬 87丨Adviser Schema-based实现 - aopadvisor-.mp4
  • 🎬 88丨Introduction Schema-based实现 - aopdeclare-parents-.mp4

PART5

  • 🎬 89丨作用域代理Schema-based实现 - aopscoped-proxy-.mp4
  • 🎬 90丨面试题精选-.mp4
  • 🎬 91丨抽象工厂模式(Abstract factory)实现-.mp4
  • 🎬 92丨构建器模式(Builder)实现-.mp4
  • 🎬 93丨工厂方法模式(Factorymethod)实现-.mp4
  • 🎬 94丨原型模式(Prototype)实现-.mp4
  • 🎬 95丨单例模式(Singleton)实现-.mp4
  • 🎬 96丨适配器模式(Adapter)实现-.mp4
  • 🎬 97丨组合模式(Composite)实现-.mp4
  • 🎬 98丨装饰器模式(Decorator)实现-.mp4
  • 🎬 99丨享元模式(Flyweight)实现-.mp4
  • 🎬 100丨代理模式(Proxy)实现-.mp4

PART6

  • 🎬 101丨模板方法模式(TemplateMethod)实现-.mp4
  • 🎬 102丨责任链模式(ChainofResponsibility)实现-.mp4
  • 🎬 103丨观察者模式(Observer)实现-.mp4
  • 🎬 104丨策略模式(Strategy)实现-.mp4
  • 🎬 105丨命令模式(Command)实现-.mp4
  • 🎬 106丨状态模式(State)实现-.mp4
  • 🎬 107丨面试题精选-.mp4
  • 🎬 108丨SpringAOP在Spring事件(Events)-.mp4
  • 🎬 109丨SpringAOP在Spring事务(Transactions)理论基础-.mp4
  • 🎬 110丨SpringAOP在Spring事务(Transactions)源码分析-.mp4
  • 🎬 111丨SpringAOP在Spring缓存(Caching)-.mp4
  • 🎬 112丨SpringAOP在Spring本地调度(Scheduling)-.mp4
  • 🎬 113丨面试题精选-.mp4
  • 🎬 114丨结束语-.mp4





上一篇:Web前端高级工程师培养计划 从JavaScript到Vue全家桶,一站式掌握高级前端开发
下一篇:X64架构汇编语言与操作系统核心精讲 从实模式到64位多任务系统深度解析
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-28 22:13 , Processed in 0.388718 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表