Spring黑马笔记入门七

首先
这里写图片描述
切面:一个一个的类 分开的例如登陆类,通知类,业务类,日志,事务,除了目标类以外的内容都是切面
通知:切面中的方法
连接点:客户端调哪个方法 哪个就是连接点,例如客户端调用了updateperson方法,说白了,来 就是一个方法。
切入点:判断语句 就是一堆条件
目标对象:AOP框架生成的代理对象,被一个或者多个切面通知的对象
织入:形成代理对象的方法的过程,实际上
这里写图片描述

稍微解释一下通知的概念:
针对于目标方法而言的
这里写图片描述

连接点:目标类和代理类中都有,一般都是代理类调用的。

接下来,用老师打分的粒子!

首先得到mark地址,判断服务器中有没有
可以写个类出来
我再写一个类,来得到每个学员的打分是不是全部都是A
如果全A,XXX,可以写出一个类 来计算打分

目标类的目标方法:计算老师的得分
第一个切面:判断mark地址,写个 通知要判断mark地址是否有效
第二个切面:写个通知判断 是不是全A

结构 现在分离了,目标写目标的,切面写切面的通知
最后生成的代理对象的代理方法 就把两个切面和目标方法结合起来了

接下来:
代理方法==目标方法加上通知,目标方法和通知是完全松耦合的。
解耦的
这就是AOP的意义,AOP的概念很早就出现了
Spring讲AOP发扬光大了!!
这里写图片描述

在开发的时候,各个切面和目标类是完全松耦合的,最终生成的代理对象的代理方法将所有的结合起来了。
关键在于找切入点 只有符合了切入点 才能联系起来,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值