读书人

简略了解spring 的applicationcontext

发布时间: 2012-10-11 10:16:10 作者: rapoo

简单了解spring 的applicationcontext

如果说依赖注入式spring框架的核心概念的话,那么applicationContext则是它的核心对象
applicationContext是BeanFactory的特化,后者是由spring管理的所有对象的注册表。
在正常情况下,BeanFactory负责创建bean,将其与任何依赖连接起来,并为bean提供方便的
查找工具。
application可以看作是一个服务齐全的BeanFactory,应用程序通常是与applicationContext
而不是BeanFactory相交互。ApplicationContext比BeanFactory提供了更多的功能,在初始化后,
applicationContext能通过运行BeanFactoryPostProcessors自动处理BeanFactory。

简单的Spring applicationContext.xml如下:

 <beans>       <bean id="cashRegister" ref="priceMatrixBean"       </bean>       <bean id="priceMatrixBean" name="code"> CashRegister cashRegister = new CashRegisterImpl();     PriceMatrix priceMatrixBean = new PriceMatrixImpl();     cashRegister.setPriceMatrix(priceMatrixBean);

????????????????????????????????????????????????????????????????????????????????????????? 本文摘自《深入解析Spring MVC与Web Flow》

?

读书人网 >编程

热点推荐