Spring学习笔记
Spring学习笔记
1.Spring的优点
- Spring是一个开源的免费的框架(容器)!
- Spring是一个轻量级的、非入侵式的框架!
- 控制反转IOC,面向切面编程AOP!
- 支持事务的处理,对框架整合的支持!
总结:Spring就是一个轻量级的控制反转IOC和面向切面编程AOP的框架
2.IoC反转控制
- 控制:谁来控制对象的创建,传统应用程序的对象是由程序本身控制,使用Spring后,对象是由Spring来创建的。
- 反转:程序本身不创建对象,而变成被动的接收对象。
- 依赖注入:就是利用set方法来进行注入的。
- IoC是一种编程思想,由主动的编程编程被动的接收。
实现反转控制后,就彻底不用再去程序中改动了,要实现不容的操作,是需要在xml配置文件中进行修改,所谓的IoC一句话概括:对象由Spring来创建,管理,装配!