Spring总结
一.Spring总概
二.知识点概述
第1.2.3节知识点
(1)Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Beans。
(2)ApplicationContext 容器包括 BeanFactory 容器的所有功能,所以通常建议使用ApplicationContext。
BeanFactory 仍然可以用于轻量级的应用程序,如移动设备或基于 applet 的应用程序,其中它的数据量和速度是显著。
依赖注入与装配的关系:依赖注入的本质就是装配,装配是依赖注入的具体行为。
(3)依赖注入:当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常有调用者来创建被调用者的实例。然而采用依赖注入的方式,创建被调用者的工作不再由调用者来完成,因此叫控制反转,创建被调用者的实例的工作由IoC容器来完成,然后注入调用者,因此也称为依赖注入。依赖注入的方式有两种:构造器注入和setter注入。
(4)自动装配:开发人员不必知道具体要装配哪个bean的引用,这个识别的工作会由spring来完成。与自动装配配合的还有“自动检测”,这个动作会自动识别哪些类需要被配置成bean,进而来进行装配。这样我们就明白了,自动装配是为了将依赖注入“自动化”的一个简化配置的操作。
(5)基于 XML 的配置文件和基于注解的配置都是为了依赖注入。
第四节知识点
(6)AOP
第5节知识点
(7)Spring JDBC框架
(8)事务处理
第6节知识点
(9)Spring WEB MVC框架