- 1
- 0
- 约1.97千字
- 约 8页
- 2019-08-05 发布于安徽
- 举报
.
.
Spring 实现AOP的四种方式
准备知识
1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义了切面要发生的“故事”和时间,那么切入点就定义了“故事”发生的地点,例如某个类或方法的名称,Spring中允许我们方便的用正则表达式来指定4.切面(Aspect)通知和切入点共同组成了切面:时间、地点和要发生的“故事”5.引入(Introduction)引入允许我们向现有的类添加新的方法和属性(Spring提供了一个方法注入的功能)6.目标(Target)即被通知的对象,如果没有AOP,那么它的逻辑将要交叉别的事务逻辑,有了AOP之后它可以只关注自己要做的事(AOP让他做爱做的事)7.代理(proxy)应用通知的对象,详细内容参见设计模式里面的代理模式8.织入(Weaving)把切面应用到目标对象来创建新的代理对象的过程,织入一般发生在如下几个时机:(1)编译时:当一个类文件被编译时进行织入,这需要特殊的编译器才可以做的到,例如AspectJ的织入编译器(2)类加载时:使用特殊的ClassLoader在目标类被加载到程
您可能关注的文档
最近下载
- 湖南长沙水利三类人员B证模拟考试题型.doc VIP
- 2026年公路事业发展中心下属事业单位选聘考试试题(附答案).docx VIP
- 2026年公路事业发展中心招聘工作人员试题及答案解析.docx VIP
- 标准图集-17R410 热水管道直埋敷设.pdf VIP
- 小学三年级下册综合实践活动节水小达人课件.pptx VIP
- 节水小达人课件.pptx VIP
- 试验一森林调查数据预处理11样地数据.pdf VIP
- 2025贵州化工建设有限责任公司第一批次招聘148人笔试备考试题及答案解析(完整版).docx VIP
- 5.3 凸透镜成像的规律(课件)八年级物理上册(人教版).pptx VIP
- 2026年4399游戏策划管培生笔试题及答案.doc VIP
原创力文档

文档评论(0)