快速业务通道

集成Spring Framework和Data Studio - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18
Build Path . . .

单击 Libraries tab 并选择 Add External Jars,添加下面的 Spring 库。

%Spring install%/dist/spring.jar

%Spring install%/lib/jakarta-commons/commons-logging.jar

%Spring install%/lib/jakarta-commons/commons-dbcp.jar

%Spring install%/lib/jakarta-commons/commons-pool.jar

来自 pureQuery 和 Spring 集成工具箱的一个额外的库“spring-pdq.jar”也需要添加到构建路径。最后的项目应该类似于图 11。

图 11. 项目 PQSpring

集成Spring Framework和Data Studio - 编程入门网

Spring 配置文件

如 前面小节 所述,spring 配置文件 applicationContext.xml 和 jdbc.properties 需要添加到这个项目。在这种情况下,如果您使用相同的连接信息,则 jdbc.properties 就保持不变。需要更改 applicationContext.xml 中的 DAO 定义,表明这是新的 DAO 实现。同样,用一个 propertyConfigurer bean 来表明属性文件的位置。这样做的好处是 DBA 只需要更改属性文件以连接到其他数据源,而不需要更改应用程序本身。

清单 10 是 Spring 配置文件的一个示例,它使用了来自 pureQuery 和 Spring 集成工具箱的类。

清单 10. applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> <beans> <!-- replaces ${...} placeholders with values from properties files -->   <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">    <property name="locations">     <list>      <value>jdbc.properties</value>     </list>    </property>   </bean>   <!-- Define datasource -->   <bean id="DB2DataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">    <property name="driverClassName"     value="${jdbc.driverClassName}" />    <property name="url" value="${jdbc.url}" />    <property name="username" value="${jdbc.username}" />    <property name="password" value="${jdbc.password}" />   </bean> <!-- Configure DAO --> <bean id="ACT_DATA" class="java.lang.Class" factory-method="forName">    <constructor-arg value="com.test.AccountData" />   </bean>   <bean id="ACT_DAO"    class="org.springmodules.purequery.PdqAnnotatedMethodFactory"    factory-method="getData">    <constructor-arg ref="ACT_DATA" />    <constructor-arg ref="DB2DataSource" />   </bean> </beans>

集成Spring Framework和Data Studio(12)

时间:2011-03-06 IBM Chipei Michael Hsing

应用程序

接下来将创建一个新的应用程序 SpringTest.java,并通过它加载 Spring 配置文件和调用 DAO 方法。将清单 11 中的代码添加到 com.test 包下的项目。

清单 11:SpringTest.java

package com.test; import java.util.Iterator; import org.springframework.context.support.ClassPathXmlAppl

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号