3.1介绍
spring里最基础最重要的两个包是org.springframework.beans和org.springframework.context。
这几个包提供了spring中的Inversion of Control(又称为Dependency Injection)特性的基础。
BeanFactory提供了一种有能力管理各种bean(object)的高级的配置机制,潜在性的使用任一个存储程序。
ApplicationContext构筑在BeanFactory上层,并且添加了其他功能,如更容易的与spring AOP特性
集成,信息资源处理(为了使用i18n),事件传播,创建ApplicationContext和可选的父上下文和程序级
指定的上下文比如WebApplicationContext,还有些其他的增强.
简略的说,BeanFactory提供配置框架和基本功能,同时ApplicationContext给它添加了一些增强的功能,
some of them perhaps more J2EE and enterprise-centric.概括一下,一个ApplicationContext
就是一个BeanFactory的完整的父集,同时任何关于BeanFactory能力和行为的描述同样适用于
ApplicationContext.
用户有时候不能确定BeanFactory和ApplicationContext哪个更适合某个特定的情形.通常在j2ee环境
中撰写大部分application的最佳选择是使用ApplicationContext,因为它提供了BeanFactory的所有特性
and adds on to it in terms of features,while also allowing a more declarative
approach to use of some functionality, which is generally desirable.
你更乐意使用BeanFactory的主要情形可能是当内存使用成为最大的关注点(such as in an applet
where every last kilobyte counts)并且你并不需要ApplicationContext的所有特性.
这章粗略的分成两部分,第一部分涉及了同样适用于BeanFactory和ApplicationContext的基本法则.
第二部分将涉及某些仅适用于ApplicationContext的特性.
spring里最基础最重要的两个包是org.springframework.beans和org.springframework.context。
这几个包提供了spring中的Inversion of Control(又称为Dependency Injection)特性的基础。
BeanFactory提供了一种有能力管理各种bean(object)的高级的配置机制,潜在性的使用任一个存储程序。
ApplicationContext构筑在BeanFactory上层,并且添加了其他功能,如更容易的与spring AOP特性
集成,信息资源处理(为了使用i18n),事件传播,创建ApplicationContext和可选的父上下文和程序级
指定的上下文比如WebApplicationContext,还有些其他的增强.
简略的说,BeanFactory提供配置框架和基本功能,同时ApplicationContext给它添加了一些增强的功能,
some of them perhaps more J2EE and enterprise-centric.概括一下,一个ApplicationContext
就是一个BeanFactory的完整的父集,同时任何关于BeanFactory能力和行为的描述同样适用于
ApplicationContext.
用户有时候不能确定BeanFactory和ApplicationContext哪个更适合某个特定的情形.通常在j2ee环境
中撰写大部分application的最佳选择是使用ApplicationContext,因为它提供了BeanFactory的所有特性
and adds on to it in terms of features,while also allowing a more declarative
approach to use of some functionality, which is generally desirable.
你更乐意使用BeanFactory的主要情形可能是当内存使用成为最大的关注点(such as in an applet
where every last kilobyte counts)并且你并不需要ApplicationContext的所有特性.
这章粗略的分成两部分,第一部分涉及了同样适用于BeanFactory和ApplicationContext的基本法则.
第二部分将涉及某些仅适用于ApplicationContext的特性.
发表评论
- 浏览: 6886 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
no sql jdbc orm[5-18]
jdbc template & dao support /** * @v ...
-- by alin_ass -
no sql jdbc orm[5-18]
sql builder /** * @version 2007-5-17 ...
-- by alin_ass -
no sql jdbc orm[5-18]
bean monitor /** * @author alin [xal ...
-- by alin_ass -
no sql jdbc orm[5-18]
修改自apache dbutils,用来做auto map public a ...
-- by alin_ass -
交流下hibernate的新项目 ...
希望我们的百度也成为开源框架组织之一!
-- by mercyblitz






评论排行榜