一.IoC的主要组件:
(1).Spring框架的两个最基本和最重要的包是org.springframework.beans.factory(该包中的主要接口是BeanFactory)和org.springframework.context包(该包中的主要接口是ApplicationFactory)。这两个包中的代码提供了Spring IoC特性的基础。
(2).Spring IoC框架的主要组件有:Beans、配置文件(beans.xml或applicationContext.xml)、BeanFactory接口及其相关类、ApplicationContext接口及其相关类。
(3).下面分别介绍IoC主要组件技术:
Beans:Beans是指项目中提供业务功能的Bean,即容器要管理的Bean。Beans就是一个常见的JavaBean,Java类。
配置文件(beans.xml或applicationContext.xml):是用来装配Beans的。
— 在Spring中对Bean的管理是在配置文件中进行的。在Spring容器内编辑配置文件管理Bean又称为Bean的装配;实际上装配就是告诉容器需要哪些Bean,以及容器是如何使用IoC将它们配合起来。
— Bean的配置文件是一个XML文件,它可命名为beans.xml、applicationContext.xml或其它。一般习惯使用applicationContext.xml。
— 配置文件包含Bean的id、类、属性及其值;包含一个<beans>元素和数个<bean>子元素。Spring IoC框架可根据Bean的id从Bean配置文件中取得该Bean的类,并生成该类的一个对象,继而从配置文件中获得该对象的属性和值。常见applicationContext.xml配置文件格式如下:
<