SSM——AOP静态代理——Day02

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----------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值