为 IBM WebSphere Application Server 开发 Spring 应用程序——第 1 部分:Spring 介绍
2009-10-21 00:00:00 来源:WEB开发网现在,创建与以上结构相同的 ContactDAOHibernate.java 文件,唯一的不同之处在于这里将消息写到 System.out,这便于我们区分是在使用 ContactDAOHibernate.java 而不是 ContactDAOJDBC.java。(稍后将讨论具体实现。)
接下来,创建 contactcontext.xml 文件,该文件是 Spring 使用的配置文件(参见清单 4)。
清单 4. contactcontext.xml 的代码清单<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="contactDAOJDBC" class="com.sample.dao.ContactDAOJDBC"/>
<bean id="contactDAOHibernate" class="com.sample.dao.ContactDAOHibernate"/>
<bean id="contactDAOClient" class="com.sample.ContactDAOClient">
<property name="contactDAO">
<ref bean="contactDAOJDBC"/>
</property>
</bean>
</beans>
该配置文件用于为应用程序定义 Bean 以及这些 Bean 之间的依赖关系。元素 <bean> 用于定义 Bean,属性 id 用于定义 Bean 的名称,属性 class 定义完整的类名称。
注意,contactDAOClient bean 的定义中使用元素 <property> 来定义依赖项。在 contactDAOClient bean 示例中,我们称它具有一个 contactDAO 属性。元素 <ref> 表示 Spring 应创建由 Bean 属性值定义的 Bean 的实例,并将其设置为 contactDAO 属性的缺省值。
Tags:IBM WebSphere Application
编辑录入:爽爽 [复制链接] [打 印]- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››IBM WebSphere常见问题解答
- ››IBM WebSphere Studio V5相关认证资料
- ››IBM WebSphere应用服务器发展趋势
- ››IBM WebSphere Application Server诊断和调优(一...
- ››IBM WebSphere Application Server诊断和调优(二...
- ››WebSphere MQ性能调优浅谈
更多精彩
赞助商链接