WEB开发网
开发学院软件开发Java 为 IBM WebSphere Application Server 开发 Sprin... 阅读

为 IBM WebSphere Application Server 开发 Spring 应用程序——第 1 部分:Spring 介绍

 2009-10-21 00:00:00 来源:WEB开发网   
核心提示: 现在,创建与以上结构相同的 ContactDAOHibernate.java 文件,为 IBM WebSphere Application Server 开发 Spring 应用程序——第 1 部分:Spring 介绍(7),唯一的不同之处在于这里将消息写到 System.out,这便于我们区分

现在,创建与以上结构相同的 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 属性的缺省值。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:IBM WebSphere Application

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接