先来认识一下两个重要容器BeanFactory和ApplicationContext的类图:
接下来,我们挨个对出现的类做个介绍:
??public interface BeanFactory {
String FACTORY_BEAN_PREFIX = "&";
Object getBean(String name) throws BeansException;
T g...
分类:
编程语言 时间:
2014-12-02 01:38:20
阅读次数:
106
Spring有两个核心接口:BeanFactory和ApplicationContext(BeanFactory的子接口);他们都可代表Spring容器,Spring容器是生成Bean实例的工厂,并管理容器中的Bean;Bean是Spring管理的基本单位,在基于Spring的JavaEE应用中,所有的组件都被当成Bean处理,包括数据源、Hibernate的SesisonFactoy、事务管理器...
分类:
编程语言 时间:
2014-11-21 16:16:13
阅读次数:
278
FactoryBean是spring容器的规范,接口 方法: BeanFactory接口设计了getBean方法,这个方法是使用IoC容器API的主要方法,通过这个方法,可以取得IoC容器中管理的Bean,Bean的取得是通过指定名字来进行索引的。如果...
分类:
编程语言 时间:
2014-11-18 16:13:38
阅读次数:
205
实现自己的BeanFactory 在使用spring时,我们很少用"new"关键字创建对象,而是通过spring容器BeanFactory提供的getBean()方法得到对象:BeanFactory ctx = new ClassP...
分类:
其他好文 时间:
2014-11-16 11:49:10
阅读次数:
200
作用:1. BeanFactory负责读取bean配置文档,管理bean的加载,实例化,维护bean之间的依赖关系,负责bean的声明周期。 2. ApplicationContext除了提供上述BeanFactory所能提供的功能之外,还提供了更完整的框架功能: a. 国际化...
分类:
移动开发 时间:
2014-11-13 12:47:39
阅读次数:
201
在配置文件里配置Bean时,有时需要在Bean的配置里混入系统部署的细节信息(例如:文件路径,数据源配置信息等)而这些部署细节实际上需要和Bean配置相分离;spring提供了一个PropertyPlaceholderConfigurer的BeanFactory后置处理器,这个处理器允许用户将Bean配置的内容外移到..
分类:
编程语言 时间:
2014-11-10 01:16:02
阅读次数:
142
package ssh.spring; import java.io.IOException; import org.springframework.beans.factory.BeanFactory;import org.springframework.beans.factory.xml.XmlB...
分类:
编程语言 时间:
2014-11-04 17:08:45
阅读次数:
158
Spring对国际化的支持是beanFactory的子接口ApplicationContext所增加的新功能,主要是因为ApplicationContext接口继承了MessageSource接口,MessageSource接口的getMessage(String code,Object[] obj,Locale locale)方法用于对国际化的支持。
在Spring对国际化的支持中...
分类:
编程语言 时间:
2014-11-03 22:42:07
阅读次数:
214
实现Spring中BeanFactory的案例1.设计模式(工厂)2.jdom3.Java反射机制1.beans.xml2.DAO3.Impl4.Service5.BeanFactory6.ClassPathXmlApplicationpublic class ClassPathXmlApplica...
分类:
编程语言 时间:
2014-11-03 13:03:47
阅读次数:
164
Atitit.spring体系结构大总结
1. Srping mvc 1
2. Ioc 4
3. ApplicationContext在BeanFactory的基础上构建,区别 4
4. Aop 5
5. 3.2.4.1. @AspectJ形式的SpringAOP 5
6. spring的定时器
6
7. spring的事务处理
6
8. spring与struts的整合...
分类:
编程语言 时间:
2014-11-02 15:04:02
阅读次数:
257