AOP面向切面编程 通过预编译和运行期动态代理实现程序功能统一维护的一种技术
AOP作用与优势作用:在程序运行期间,在不修改源码的情况下对方法的功能进行增强
优势:减少重复的代码,提高开发的效率,便于维护
AOP的底层实现AOP底层通过动态代理实现,运行期间Spring通过动态代理技术动态的生成代理对象,代理对象方法执行时进行增强功能 介入,去调用目标对象的 方法,从而完成功能的增强
AOP动态代理技术JDK基于接口实现
cglib代理基于父类实现
AOP相关概念
可以被增强的方法连接点
AOP开发明确的事项
1编写业务代码目标类目标方法
2编写切面类 类中有通知 增强功能方法
3配置织入关系 哪些通知与哪些链接点结合
aop实现的内容
基于XML的aop开发
1aspectjweaver
基于注解AOP开发



