Spring总结

一.Spring总概

Spring总结

二.知识点概述

第1.2.3节知识点

(1)Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Beans。

(2)ApplicationContext 容器包括 BeanFactory 容器的所有功能,所以通常建议使用ApplicationContext。

BeanFactory 仍然可以用于轻量级的应用程序,如移动设备或基于 applet 的应用程序,其中它的数据量和速度是显著。

Spring总结

依赖注入与装配的关系:依赖注入的本质就是装配,装配是依赖注入的具体行为。

(3)依赖注入:当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常有调用者来创建被调用者的实例。然而采用依赖注入的方式,创建被调用者的工作不再由调用者来完成,因此叫控制反转,创建被调用者的实例的工作由IoC容器来完成,然后注入调用者,因此也称为依赖注入。依赖注入的方式有两种:构造器注入和setter注入。

Spring总结

(4)自动装配:开发人员不必知道具体要装配哪个bean的引用,这个识别的工作会由spring来完成。与自动装配配合的还有“自动检测”,这个动作会自动识别哪些类需要被配置成bean,进而来进行装配。这样我们就明白了,自动装配是为了将依赖注入“自动化”的一个简化配置的操作。

Spring总结

(5)基于 XML 的配置文件和基于注解的配置都是为了依赖注入。

Spring总结

第四节知识点

(6)AOP

Spring总结

第5节知识点

(7)Spring JDBC框架

(8)事务处理

Spring总结

第6节知识点

(9)Spring WEB MVC框架