1,对于 spring 容器:
spring 容器是 Spring 的外围,该容器负责管理 spring 中的 java 组件,
2,AOP 编程的反对
通过 Spring 提供的 AOP 性能,不便进行面向切面的编程,许多不容易用传统 OOP 实现的性能能够通过 AOP 轻松应酬。
3,Spring 的外围机制:依赖注入。
不论是依赖注入(Dependency Injection)还是管制反转(Inversion of Conctrol),其含意完全相同:
当某个 java 实例(调用者)须要调用另一个 java 实例(被调用者)时,传统状况下,通过调用者来创立被调用者的实例,通常通过 new 来创立,
而在依赖注入的模式下创立被调用者的工作不再由调用者来实现,因而称之为“管制反转”;创立被调用者实例的工作通常由 Spring 来实现,而后注入调用者,所以也称之为“依赖注入”。
4,依赖注入个别有 2 中形式:
设置注入:IoC 容器应用属性的 setter 形式注入被依赖的实例。
结构注入:IoC 容器应用结构器来注入被依赖的实例。