面向切面编程,把散落在程序中的公共部分提取出来,做成切面类,这样的好处在于,代码的可重用,一旦涉及到该功能的需求发生变化,只要修改该代码就行,否则,你要到处修改,如果只要修改1、2处那还可以接受,万一有1000处呢。
AOP底层的东西就是JDK动态代理和CGLIB代理,说白了就是增强类的功能。
最常用的AOP应用在数据库连接以及事务处理上。
一个简单的AOP原理
原文作者:AOP
原文地址: https://blog.csdn.net/lr5200/article/details/4307096
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/lr5200/article/details/4307096
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。