1、spring框架有6大功能模块,需要用到那个模块就引用哪个模块,但核心模块必须引用分别是:
Spring Core 核心功能,
SpringAop 面向切面编程,
SpringWeb 对web开发的支持(spring对struts框架的支持!),
SpringJdbc 对jdbc的支持,
SpringORM 对ORM的支持(spring对hibenrate的支持),
SpringJEE 对javaee其他模块的支持!(EJB)
可以看出Spring 主要是创建,与其他框架整合,表示可以帮其他框架创建对象!
2、简单介绍一下Spring核心, 就是指IOC容器!IOC容器,主要是创建对象!
3、Inversion of control 控制反转! 所以,也叫控制反转容器!控制反转,对象的创建交给外部容器完成,程序需要对象,只需要从容器获取即可!
4、IOC容器 = applicationContex.xml + ApplicationContext类
创建对象之后,给对象属性赋值, 这个叫“依赖注入”!