Apache Geronimo 和 Spring 框架,第 1 部分: 开发方法学
2010-04-16 00:00:00 来源:WEB开发网BeanFactory 是创建和管理应用程序所需的大量 bean 的一个容器。这些 bean 的性质可以有很大差异。有些是只具有基本属性的简单 bean;有些则可以与其他 bean 协同工作,所以具有依赖性;还有些则具有递归的依赖性。BeanFactory 通过配置文件来管理这些依赖性。最常用的 BeanFactory 实现是 org.springframework.beans.factory.xml.XmlBeanFactory。在 清单 1 和 清单 2 中列出了构造 BeanFactory 实例的一些例子。
清单 1. 构造一个 BeanFactory 的实例
//Create an XMLBeanFactory by specifying the configuration
// file as a FileSystemResource
Resource resource = new FileSystemResource("beans.xml");
XMLBeanFactory beanFactory = new XMLBeanFactory(resource);
清单 2 显示了构造一个 BeanFactory 实例的另一种方法。
清单 2. 构造一个 BeanFactory 的实例
//Create an XMLBeanFactory by specifying the configuration
// file as a ClassPathResource
Resource cpResource = new ClassPathResource("beans.xml");
XMLBeanFactory beanFactory = new XMLBeanFactory(cpResource);
BeanFactory 配置中最起码要包括 BeanFactory 必须管理的一个或多个 bean 的定义。在 XmlBeanFactory 中,它们被配置为在顶级 bean 元素内的一个或多个 bean 元素(参见 清单 3 )。
清单 3. 一个 XmlBeanFactory
<beans>
<bean id="xxxxxx" class="yyyyyy">
...
</bean>
...
</beans>
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››Spring源码学习-含有通配符路径解析(上)
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
更多精彩
赞助商链接