spring学习笔记-----(补1)

spring开发特点:
1.我们所有程序代码中(除测试代码之外),并没有出现Spring中的任何组件。
2.UpperAction和LowerAction(业务实现类)的Message属性均由Spring通过配置文件动态设置。
3.客户代码(这里是测试代码)仅仅面向接口编程,而无须知道实现类的具体名称,同时我们可以很简单的通过修改配置文件来切换具体的底层实现类。
IOC---控制反转:由容器控制组件之间的关系,依赖注入:组件之间的依赖关系由容器在运行期决定,即由容器动态的将某种依赖关系注入到组件之中。
依赖注入机制减轻了组件之间的依赖关系,同时也大大提高了组件的可移植性。

你可能感兴趣的:(spring)