AOP中相关术语
1 . Join point: 连接点。潜在的那些方法。
2 . Pointcut: 切点、切入点。其实就是一部分需要改变行为的连接点。
3 . Target object: 目标对象。 需要被改变行为的对象。
4 . AOP proxy: 代理对象。通过动态代理技术生成的那个对象。
5 . Advice: 通知、增强。要改变方法行为的那部分逻辑。
6 . Aspect: 切面。 切面 = 切点 + 通知。
7 . Weaving: 织入。是将增强应用到切点中的过程。【往往体现为我们的配置】
8 . Introduction: 【了解】引介增强。

如何将连接点(Join Point)中的一部分筛选出来作为 切入点( Pointcut)。
在数据库领域中使用的是SQL语句。在AOP的领域里面,大家常用的是一种基于 AspectJ 的表达式语言。
需要引入Spring 的 aop 模块。
- spring-aop-4.3.28.RELEASE.jar
- aspectjweaver-1.8.9.jar 【用到aspectj表达式】

本文介绍了AOP(面向切面编程)中的关键术语,如Joinpoint、Pointcut、Advice、Aspect和Weaving。重点讨论了如何使用AspectJ表达式从Joinpoint中选择切点,并强调了在实际应用中需要引入的Spring AOP模块和AspectJ Weaver。AOP主要用来解耦代码,提供一种更灵活的编程方式。
757

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



