该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-13
BeanFactory 和 ApplicationContext
org.springframework.beans.factory.BeanFactory 负责读取Bean定义文件,管理对象的加载,生成,维护Bean对象与Bean对象之间的依赖关系,负责Bean的生命周期。
org.springframework.context.ApplicationContext 的基本功能与BeanFactory很相似,它也具有负责读取Bean定义文件,维护Bean之间的依赖关系等功能,除此之外ApplicationContext还提供了一个应用程序所需的更完整的框架功能,例如:
Spring的创始人Rod Johnson建议使用ApplicationContext来取代BeanFactory,在 实现ApplicationContext的类中,最常用的大概是以下3个:
/** 可指定XML定义文件的相对路径或绝对路径来读取定义文件*/
/** 从Classpath设定路径来读取XML定义文件*/
/** 在Web应用程序的文件架构中,指定相对位置来读取定义文件*/
============== 修改前一个例子的代码 ------------------------------------------------------------------------------- package only; import org.springframework.context.ApplicationContext; public class SpringDemo { public static void main(String[] args) { new FileSystemXmlApplicationContext("src/applicationContext.xml"); 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 1006 次