简介:面向切面编程(AOP)提供另外一种角度来思考程序结构,通过这种方式弥补了面向对象编程(OOP)的不足。同时AOP框架也是Spring的一个关键的组件在平时的面试中也是一个容易被询问到的知识点。本课程将带领大家对SpringAop的实现原理,详细用法和经典场景一步步进行解读,让我们一起探秘Spring Aop!
第1章 课程介绍
介绍面向切面编程思想、基本概念,以及aop的主要应用场景
第2章 SpringAOP使用详解
讲述spring aop的基本语法,以及before、after、around advice的代码示例讲解
第3章 Spring AOP的实现原理
讲述spring aop的两种代理实现的原理
第4章 Spring AOP经典代码解读
讲述运用aop实现事务控制、权限控制、自动缓存的开源框架源码解读
第5章 课程案例
aop应用案例实战