随堂笔记五

懵懂的女人 提交于 2019-11-30 13:17:27

1.aop为aspect oriented progranming 的缩写,意为面向对象编程
2.通过预编译方式和运行期动态代理实现程序功能的唯一维护的一种技术
3.核心思想是将业务逻辑中余类不相关的通用功能(例如日志、权限、事务)切面式的提取分离出来,让多个类共享一个行为,一旦这个行为发生了改变,不必修改类,而只需要修改这个行为即可。
因此,我们可以把注意力集中在核心的业务逻辑上
4.利用AOP可以对业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率
扩展问题:
什么是动态代理?Java中有两种动态代理:JDK动态代理,CGLIB动态代理

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!