构建跨越联合数据的实体 EJB
2009-11-07 00:00:00 来源:WEB开发网为新的别名创建 CMP 实体 bean
对于您希望表示成 CMP 实体 bean 的数据,如果它的别名不存在,仍可以使用 WSADIE 来构建和部署您的 bean。其过程与 前一节描述的过程几乎相同。您仍将使用 WSADIE 的 EJB 开发向导的自顶向下建模支持来对您的 bean 建模。然而,在实际试图使用 bean 以前,您需要为远程数据创建一个 DB2 别名。如果还没有为远程数据源创建必需的数据对象或表,那么还需要预先创建它。可以遵循 DB2 手册中的指示,手工执行这些任务。或者使用由 WSADIE 生成的 DDL 使该过程部分自动化。这里,我们将描述后一种选择。
DB2 的联合技术以关系 DBMS 的 SQL 数据定义语言(DDL)透明性为特色。这意味着可以使用 DB2 的 CREATE TABLE .... OPTIONS 语法用一条语句执行两个独立的任务:在期望的远程数据源处创建一个表,并创建该表对应的 DB2 别名。使用 DDL 透明特性可简化您的工作,因为 DB2 会执行任何必需的 SQL 转换来正确地构造远程表;您不需要学习该数据源特定的 SQL 语法来创建有效的表。我们将使用这一 DDL 透明特性在远程数据源处创建一个新的表,并为该表创建新的别名,该别名最终将由 CMP 实体 bean 使用。
开发这样的 CMP 实体 bean 要遵循以下步骤:
切换至 J2EE 透视图。如有必要,可以按照 WSADIE 的标准过程为您的实体 bean 创建一个 EJB 项目。
按照标准过程创建 CMP 实体 EJB。
用您打算创建的别名给 bean 命名。
添加对应于别名中各列的属性,要注意为每个属性指定适当的数据类型,并且要将适当的属性指定为键字段(它应映射到别名的主键列)。再次提醒,属性名应与列名对应。
调用 EJB 数据建模向导并选择自顶向下建模。
- ››构建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 应用程序
更多精彩
赞助商链接