spring_01:di,IoC,AOP

参考教程

https://www.tutorialspoint.com/spring/spring_overview.htm

di,IoC

Spring最常见的技术是Inversion of Control的依赖注入(DI)风格。 控制反转(IoC)是一个通用概念,它可以用许多不同的方式表达。 依赖注入只是控制反转的一个具体例子。

AOP

Spring的一个关键组件是面向方面编程(AOP)框架。 跨越应用程序多个点的功能称为 跨领域问题,这些跨领域问题在概念上与应用程序的业务逻辑分开。 各方面有各种常见的良好示例,包括日志记录,声明式事务,安全性,缓存等。

OOP中模块化的关键单元是类,而在AOP中,模块化单元是切面。 DI可帮助您将应用程序对象彼此分离,而AOP可帮助您将交叉问题与它们所影响的对象分离。

Spring Framework的AOP模块提供了面向方面的编程实现,允许您定义方法拦截器和切入点,以便干净地解耦实现应该分离的功能的代码。

你可能感兴趣的:(spring_01:di,IoC,AOP)