WEB开发网
开发学院软件开发Java 构建跨越联合数据的实体 EJB 阅读

构建跨越联合数据的实体 EJB

 2009-11-07 00:00:00 来源:WEB开发网   
核心提示: 为新的别名创建 CMP 实体 bean对于您希望表示成 CMP 实体 bean 的数据,如果它的别名不存在,构建跨越联合数据的实体 EJB(7),仍可以使用 WSADIE 来构建和部署您的 bean,其过程与 前一节描述的过程几乎相同,再次提醒,属性名应与列名对应,您仍将使用 WSADIE 的

为新的别名创建 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 数据建模向导并选择自顶向下建模。

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

Tags:构建 跨越 联合

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