java Spring 2.0 学习



java Spring 2.0 学习。Spring 2.0学习小记。Spring 支持三种配置元数据格式:XML格式,Java属性文件格式或使用Spring 公共API编程实现.以下是基于XML的配置元数据基本结构:

实例化容器:

组成基于XML配置元数据

在上面的例子中,从3个外部文件:services.xml,messageSource.xml及themeSource.xml来加载bean定义.

 

下面是bean的定义:

Bean 的实例化

 

大体的说,有以下方法.

 

1、 用构造器来实例化

 

2、 使用表态工厂方法实例化

 

3、 使用实例工厂方法实例化(p33)

4、 使用容器

 

依赖(p34)

 


一、 注入依赖(DI)

1、 Setter注入

 

2、构造器注入

 

 

3、如何选择注入

 

 

Idref元素的使用(直接量)p40

 

集合:

通过<list/>,<set/>,<map/>和<props/>元素可以定义和设置与Java Collection 类型对应List,Set,Map及Properties的值。

集合合并(p42)

Bean 依赖

使用<Look-up/>可以减少 方法对Spring的耦合.(p51)

Spring 支持面向切面编程AOP

Spring 支持测试