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 支持测试