在 SSM 框架的学习中常常碰到一些术语,初学起来对它的含意不甚了了,给学习带来了一些不便,因而整顿 SSM 框架中的一些简称、术语,做个笔记。
1.SSM
SSM(Spring+SpringMVC+MyBatis)框架集由 Spring、SpringMVC、MyBatis 三个开源框架整合而成。
2.AOP
AOP(Aspect Oriented Programming),即面向切面编程,能够说是 OOP(ObjectOrientedProgramming,面向对象编程)的补充和欠缺。临时对面向切面编程的了解不深。
3.IOC
IOC—Inversion of Control,即“管制反转”,不是什么技术,而是一种设计思维。
4.DI
DI(Dependency Injection,依赖注入)Di 是 IOC 实现形式的一种,还有一种是依赖查找。
AOP 术语:
告诉(Advice): 告诉定义了切面是什么以及何时应用。除了形容切面要实现的工作,告诉还解决了何时执行这个工作的问题。
连接点(Joinpoint):连接点是在利用执行过程中可能插入切面的一个点。这个点能够是调用办法时、抛出异样时、甚至批改一个字段时。切面代码能够利用这些点插入到利用的失常流程之中,并增加新的行为。
切点(Pointcut): 如果告诉定义了切面的“什么”和“何时”,那么切点就定义了“何处”。切点的定义会匹配告诉索要织入的一个或者多个连接点。
切面(Aspect): 切面是告诉和切点的联合。告诉和切点独特定义了对于切面的全部内容:它是什么,在何时何处实现其性能。
织入(weaving):织入是将切面利用到指标对象来创立新的代理对象的过程。切面在指定的连接点被织入到指标对象中。在指标对象的生命周期里有多个点能够织入。(编译器、类加载器、运行期)。起源:https://blog.csdn.net/q563730…