Spring简介
1、Spring的优点
轻量级的框架
IOC容器——控制反转
AOP——面向切面编程
对事务的支持
对框架的支持
2、资源下载
http://repo.spring.io/release/org/springframework/spring/4.1.6.RELEASE/
3、主要内容
4、IOC —— inversion of control(控制反转)
( 实现了service和dao的解耦工作。Service层和dao层实现了分离。没有直接依赖关系。
如果dao的实现发生改变,应用程序本身不用改变。)
IOC是一种编程思想,由主动编程变为被动接收。
IOC的实现是通过IOC容器来实现的。IOC容器——BeanFactory
- 控制的内容:指谁来控制对象的创建,传统的应用程序对象的创建是由程序本身控制,使用spring以后是由spring来控制对象的创建。
- 反转:由主动创建变为被动接收,权限转移,角色反转。
IOC 又称 DI (dependency injection) 依赖注入