java day57【 Spring 概述 、 IoC 的概念和作用、使用 spring 的 IOC 解决程序耦合 】
第1章 Spring 概述
1.1 spring 概述[了解]
1.1.1 spring 是什么
1.1.2 Spring 的发展历程
1.1.3 spring 的优势
1.1.4 spring 的体系结构
第2章 IoC 的概念和作用
2.1 程序的耦合和解耦[理解]
2.1.1 什么是程序的耦合
2.1.2 解决程序耦合的思路
2.1.3 工厂模式解耦
2.1.4 控制反转-Inversion Of Control
第3章 使用 spring 的 IOC 解决程序耦合
3.1 案例的前期准备[会用]
3.1.1 准备 spring 的开发包
3.1.2 创建业务层接口和实现类
3.1.3 创建持久层接口和实现类
3.2 基于 XML 的配置(入门案例)[掌握]
3.2.1 第一步:拷贝必备的 jar 包到工程的 lib 目录中
3.2.2 第二步:在类的根路径下创建一个任意名称的 xml 文件(不能是中 文)
3.2.3 第三步:让 spring 管理资源,在配置文件中配置 service 和 dao
3.2.4 测试配置是否成功
3.3Spring 基于 XML 的 IOC 细节[掌握]
3.3.1 spring 中工厂的类结构图
3.3.1.1 BeanFactory 和 ApplicationContext 的区别
3.3.1.2 ApplicationContext 接口的实现类
3.3.2 IOC 中 bean 标签和管理对象细节
3.3.2.1 bean 标签
3.3.2.2 bean 的作用范围和生命周期
3.3.2.3 实例化 Bean 的三种方式
3.3.3 spring 的依赖注入
3.3.3.1 依赖注入的概念
3.3.3.2 构造函数注入
3.3.3.3 set 方法注入
3.3.3.4 使用 p 名称空间注入数据(本质还是调用 set 方法)
3.3.3.5 注入集合属性
第4章 附录
4.1Spring 配置文件中提示的配置[会用]