1、什么是AOP 2、Spring核心-AOP-代理&静态代理1
3、Spring核心-AOP-静态代理2 4、对于静态代理的总结:
1、什么是AOP
1)AOP为Aspect Oriented Programming的缩写,意思为面向切面编程,是通过预编译方式 和运行期动态 代理实现程序功能的统一维护的一种技术。
2)AOP
的作用:不修改源码的情况下,程序运行期间对方法进行功能增强
3)好处:
减少代码的重复,提高开发效率,便于维护。 专注核心业务的开发。
核心业 务和服务性代码混合在一起 开发中:各自做自己擅长的事情,运行的时 候将服务性代码织入到核心业务中。 通过spring
工厂自动实现将服务性代码以切 面的方式加入到核心业务代码中。

2、Spring核心-AOP-代理&静态代理1
1)代理模式 :自己不做,找人帮你做。 在一个原有功能的基础上添加新的功能。
分类:静态代理和动态代理。
2)举个例子来说明代理模式
创建一个service在这个类的方法中,除了核心业务之外,还有很多相同的代码,用于服务的,所以我们要把他们分开
public class TeamService {
public void add(){
// try {
// System.out.println("开始事务");
System.out.println("TeamService----------


456

被折叠的 条评论
为什么被折叠?



