[Spring3.x] 第 3 章 IOC 容器概述
第一章 Spring 概述
第二章 快速入门
第三章 IOC 容器概述
反射技术是 实现依赖注入的 Java 底层技术
本章内容 :
* IOC 概念所包含的设计思想
* Java 语言反射技术
* BeanFactory、ApplicationContext 以及 WebApplicationContext 基础接口
* Bean 的生命周期
本章亮点
* 详细分析 Bean 的生命周期并探讨生命周期接口的实际意义
3.1 IOC 概述
IOC (控制反转:Inverse of Control)是 Spring 容器的内核,AOP、声明式事务等功能在此基础上开花结果。
DI(依赖注入 : Dependency Injection)的概念用以代替 IOC,即让调用类对某一接口实现类的依赖关系由第三方(容器或协作类)注入,以移除调用类对某一接口实现类的依赖。
(1), 构造函数注入
(2), 属性注入、Set注入
3.2 相关 Java 基础知识
Java语言允许通过程序化的方式间接对 Class 的对象实例操作,Class文件由类装载器装载后,在 JVM 中将形成一份描述 Class 结构的元信息对象,通过该元信息对象可以获知 Class 的结构信息 : 如构造函数,属性和方法等。Java 允许用户借由这个Class相关的元信息对象间接调用Class对象的功能,这就为使用程序化方式操作 Class 对象开辟了途径。
3.2.1 简单实例
3.2.2 类装载器 ClassLoader
3.3 资源访问利器
3.3.1 资源抽象接口
第四章 在IOC容器中装配 Bean
第五章 Spring 容器高级主题
第六章 Spring AOP基础
第七章 基于 @Aspectj 和 Schema 的 AOP
第二章 快速入门
第三章 IOC 容器概述
反射技术是 实现依赖注入的 Java 底层技术
本章内容 :
* IOC 概念所包含的设计思想
* Java 语言反射技术
* BeanFactory、ApplicationContext 以及 WebApplicationContext 基础接口
* Bean 的生命周期
本章亮点
* 详细分析 Bean 的生命周期并探讨生命周期接口的实际意义
3.1 IOC 概述
IOC (控制反转:Inverse of Control)是 Spring 容器的内核,AOP、声明式事务等功能在此基础上开花结果。
DI(依赖注入 : Dependency Injection)的概念用以代替 IOC,即让调用类对某一接口实现类的依赖关系由第三方(容器或协作类)注入,以移除调用类对某一接口实现类的依赖。
(1), 构造函数注入
(2), 属性注入、Set注入
3.2 相关 Java 基础知识
Java语言允许通过程序化的方式间接对 Class 的对象实例操作,Class文件由类装载器装载后,在 JVM 中将形成一份描述 Class 结构的元信息对象,通过该元信息对象可以获知 Class 的结构信息 : 如构造函数,属性和方法等。Java 允许用户借由这个Class相关的元信息对象间接调用Class对象的功能,这就为使用程序化方式操作 Class 对象开辟了途径。
3.2.1 简单实例
3.2.2 类装载器 ClassLoader
3.3 资源访问利器
3.3.1 资源抽象接口
第四章 在IOC容器中装配 Bean
第五章 Spring 容器高级主题
第六章 Spring AOP基础
第七章 基于 @Aspectj 和 Schema 的 AOP