快速业务通道

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

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

提供所需的信息,完成 New Connection 向导。

图 6 展示了 New Connection 对话框。

图 6. 示例图

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

创建一个带有 pureQuery 支持的 Java 项目

从菜单栏导航到 File > New > Project,然后选择 Java Project。输入 PQSpring 作为项目名称。跟前面一样,除非特别指定,否则一律使用默认值。单击 Finish 完成新项目的创建。

右键单击刚才创建的项目并选择 Add pureQuery Support . . . 。选择刚才创建的连接 --- Sample --- 作为现有的连接,然后单击 Finish 完成这个过程。

创建 pureQuery 代码

展开 Database Explorer 内部的示例数据库,查找 ATC 表,如图 7 所示。

图 7. ACT 表

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

右键单击 ACT table 并选择 Generate pureQuery Code …。在 Package 字段,输入 com.test,然后在 Name 字段输入 Account。选中 Generate annotated-method interface for table、Generate test class for annotated-method interface for table 和 Include connection information in test 复选框,如图 8 所示。

图 8. 为表生成 pureQuery 代码

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

集成Spring Framework和Data Studio(10)

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

单击 Next 移动到 Bean Fields 对话框,然后选择 Next 再次导航到 SQL Statements 对话框。在这里,只需生成可以从 ACT 表选择所有行的方法,因此选择 Generate the SQL statements specified below 单选按钮,然后选择 Select all rows 复选框,如图 9 所示。

图 9. SQL 语句

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

单击 Finish 完成代码生成。现在,已经完成 pureQuery 应用程序,而且不需要编写任何代码。

生成的代码

下面的文件由以上的步骤自动地生成

Account.java —— 保存来自 ACT 表的数据的 bean 类。

AccountData.java —— 仅声明方法 getAccounts() 的接口。

AccountDataTest.java —— 调用 getAccount() 方法的应用程序。

AccountDataImpl.java —— 在 pureQuerysrc 文件夹下的 DAO 实现。这个文件实现在 AccountData 接口中定义的方法,并且由 pureQuery 生成器在每次更改接口时自动生成(如果开启 Project Menu 上的 “Build Automatically”)。

运行应用程序

自动生成的应用程序 AccountDataTest.java 需要一个数据库密码作为输入参数。因此,最好创建一个配置来运行这个应用程序,如图 10 所示。

右键单击 AccountDataTest.java > Run As > Run …

右键单击 Java Application > New

切换到 Arguments 选项卡并输入密码作为 Program 参数。现在,需要在 “YourPasswordHere” 字段为数据库输入您的个人专用密码。

应用并运行这个配置。ACT 表中的记录将显示在 Console 选项卡里面。

图 10. 配置

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

集成Spring Framework和Data Studio(11)

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

将 Spring 支持添加到 pureQuery 应用程序

pureQuery 和 Spring 集成工具箱简介

这个集成工具箱已经通过 Key MOD-415 提交到 Spring Module with Key MOD-415。就像工具箱本身所描述的一样:“这个特性需求的目标是能够将 pureQuery 和 Spring 结合使用,从而获得 Spring 的 Data 访问特性的优势,比如 Spring 事务管理、资源管理(连接)以及 Data Access Exception 层次结构”。

它包含 3 个文件:

pureQuerySpring-samples.zip:带有文档的示例文件。

pureQuerySpring_src.zip:源代码文件。

spring-pdq.jar:运行时文件。

将 Spring 支持添加到项目

根据“构建并运行应用程序”小节中的步骤,将 Spring 库添加到 PQSpring 项目。

右键单击 PQSpring 项目并选择 Build Path>Configure

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号