构建跨越联合数据的实体 EJB
2009-11-07 00:00:00 来源:WEB开发网要开始进行设置,必须启用 DB2 客户机和服务器平台之间的基本连接(除非客户机和服务器软件安装在同一台机器上)。我们使用 TCP/IP 进行通信,并向每个系统上的 services 文件添加一些项来指定我们使用的服务名和端口号。
启用连接后,我们设置了联合 DBMS 服务器。其步骤包括:
在 UNIX® 或 Windows® 平台上安装 DB2 版本 8 服务器实例。
更新数据库管理器配置特性 SVCENAME 和 FEDERATED。
创建一个 DB2 数据库(在我们的环境中是 rdjdb )以管理联合访问。
安装我们的目标数据源所需的任何必备软件,并配置对这些数据源所驻留的系统的网络访问。
为每个我们希望访问的数据源创建封装器、服务器和用户映射对象。
按要求创建远程数据对象(如一个远程 Oracle 表)的别名,并根据这些别名创建视图。
为了确保一切都如预期正常工作,需要在本地对服务器配置进行测试,测试之后,我们配置了客户机平台。其步骤包括:
安装 DB2 客户机软件。
指定有关我们的联合数据库驻留的远程节点的信息。
指定该远程联合数据库的逻辑数据库名称。在我们的环境中,使用了 djdb 作为远程 rdjdb数据库的本地数据库名称。
为了简化 Java 组件的开发和测试工作,我们在客户机上也安装了一个 Java 集成开发环境 — IBM 的 WSADIE 4.1。随 WSADIE 一起安装的还有 WAS 4.0.2 的一个嵌入式副本,它使部署和测试实体 EJB 变得简单。设置 WSADIE 以使用联合数据库的步骤包括:
将 db2java.zip 文件添加到 EJB 和 Web 项目的 Java 构建路径。
创建与联合数据库对应的 WebSphere DataSource 对象。我们指定 Java Naming Directory Interface (JNDI) 的名称为 jdbc/Federated ,其 JDBC URL 为 jdbc:db2:djdb。我们还将用户标识和密码设置成适当的值(分别为 user1 和 pass1word )。
- ››构建Windows 8风格应用23-App Bar概述及使用规范
- ››构建域名服务器(DNS)
- ››构建Android平台Google Map应用
- ››构建WinForm 通用速选(全选、反选、清空)组件
- ››跨越边界: JavaScript 语言特性
- ››构建Wordpress网站首选的5家国外主机
- ››构建高性能和高弹性 WebSphere eXtreme Scale 应用...
- ››构建前端UI组件的新思路
- ››构建 Android 开发环境
- ››构建 pureXML 和 JSON 应用程序,第 3 部分: 为 p...
- ››构建 ESB 中介来将分隔文件转换为服务调用
- ››构建一个 Twitter Web 应用程序
更多精彩
赞助商链接