什么是AOP面向切面编程思想
什么是AOP?
抽象:抽取特别像的东西。
如图,是一种横向的抽取,所以叫做面向切面。
下面两个图简单的体现了AOP的原理↓↓↓
这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。
AOP是Spring提供的关键特性之一。AOP即面向切面编程,是OOP编程的有效补充。
使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。
从而避免了在业务逻辑的代码中混入很多的系统相关的逻辑——比如权限管理,事物管理,日志记录等等。
这些系统性的编程工作都可以独立编码实现,然后通过AOP技术切入进系统即可。从而达到了 将不同的关注点分离出来的效果。
相关推荐
zmysna 2020-06-25
itjavashuai 2020-05-27
neweastsun 2020-05-05
MicroBoy 2020-05-04
方志朋 2020-05-01
横云断岭 2020-04-17
方志朋 2020-03-01
csuzxm000 2020-01-09
neweastsun 2019-12-29
82296830 2014-06-07
whbing 2019-12-08
Julywhj 2019-12-04
JudeJoo 2019-11-19
也许不会看见 2020-06-28
zhongliwen 2020-05-11
也许不会看见 2020-05-04
Justagreenonion 2020-03-07
容数据服务集结号 2020-02-20
itjavashuai 2020-02-14
haidaoxianzi 2020-01-12
咻pur慢 2019-12-25
neweastsun 2019-11-09