SpringAOP 里面几个名词的概念

简介: SpringAOP 里面几个名词的概念

前四个名词常用,后三个不常用。

(1)连接点(JoinPoint):在程序运行过程中执行的方法,一个连接点总代表一个方法的执行。

(2)切点(Pointcut):指要对哪些连接点进行拦截,也就是要被增强的方法。

(3)通知(Advice):指拦截后要做的事情,也就是切点被拦截后执行的方法。5 种通知类型:前置(Before)、后置(After returning)、异常(After throwing)、最终(After)、环绕通知(Around)。

(4)切面(Aspect):切点 + 通知称为切面,把被抽取出来的公共模块去横切多个对象,切面可以由多个切点和通知组合。切面可以在类上使用 @AspectJ 注解来实现。

(5)目标对象(Target):包含连接点的对象,也称为被通知的对象,SpringAOP 是通过动态代理实现的,所以这个对象是一个代理对象。

(6)代理(Proxy):代理对象

(7)织入(Weaving):生成代理对象的过程

相关文章
|
7月前
|
设计模式 Java 应用服务中间件
设计模式 -结构型模式_门面模式(外观模式) Facade Pattern 在开源软件中的应用
设计模式 -结构型模式_门面模式(外观模式) Facade Pattern 在开源软件中的应用
64 1
|
6月前
|
设计模式 SQL Java
Spring框架第四章(AOP概念及相关术语)
Spring框架第四章(AOP概念及相关术语)
|
7月前
|
设计模式
二十三种设计模式全面解析-外观模式(Facade Pattern)详解:简化复杂系统的奇妙之道
二十三种设计模式全面解析-外观模式(Facade Pattern)详解:简化复杂系统的奇妙之道
126 0
|
7月前
|
设计模式 Java 数据库连接
认真学习设计模式之外观模式(Facade Pattern)
认真学习设计模式之外观模式(Facade Pattern)
71 0
|
安全 开发者
SpringAOP的基本概念以及和OOP的不同和比较
SpringAOP的基本概念以及和OOP的不同和比较
124 0
SpringAOP的基本概念以及和OOP的不同和比较
|
XML Java 数据安全/隐私保护
springAOP中的基本概念
springAOP中的基本概念
112 0
springAOP中的基本概念
|
设计模式 Java
【JavaSE】Java设计模式详解(二)抽象模板模式
文章目录 1 问题引入 2 初步优化(每个类内部) 3 抽象模板设计 写在最后
【JavaSE】Java设计模式详解(二)抽象模板模式
|
Java
JAVA继承范型
JAVA继承范型
60 0
|
设计模式
从零开始学设计模式(九):外观模式(Facade Pattern)
外观(Facade)模式又叫作门面模式,是一种为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,外部与其中子系统的通信必须通过一个统一的外观对象进行,外部应用程序不用关心内部子系统的具体细节,这样会大大降低应用程序的复杂度,使得这一子系统更加容易使用,提高了程序的可维护性。外观模式是一种对象结构型模式。
198 0
从零开始学设计模式(九):外观模式(Facade Pattern)
|
缓存 安全 网络协议
笔记-概念名词
概念名词
201 0