课堂讲义
0)回顾Spring体系结构
Spring的两个核心:IoC和AOP
1)AOP简介
1.1)OOP开发思路
OOP规定程序开发以类为模型,一切围绕对象进行,OOP中完成某个任务首先构建模型,基于模型展开业务
1.2)AOP开发思想
解决的问题:将共性功能提取出去
1.3)AOP概念
-
AOP(Aspect Oriented Programing)面向切面编程,是一种编程范式,隶属于软件工程范畴。
-
AOP基于OOP基础之上进行横向开发,是对 OOP 编程方式的一种补充,并非是取而代之。
-
AOP不是由Spring提出的,最佳开源实现是AspectJ&#