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

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

 2009-11-07 00:00:00 来源:WEB开发网   
核心提示: 开发这样的 CMP 实体 bean 要遵循以下步骤:切换至 Java 2 Enterprise Edition (J2EE) 透视图,如有必要,构建跨越联合数据的实体 EJB(6),可以按照 WSADIE 的标准过程为您的实体 bean 创建一个 EJB 项目,按照标准过程创建 CMP 实体 E

开发这样的 CMP 实体 bean 要遵循以下步骤:

切换至 Java 2 Enterprise Edition (J2EE) 透视图。如有必要,可以按照 WSADIE 的标准过程为您的实体 bean 创建一个 EJB 项目。

按照标准过程创建 CMP 实体 EJB。

将 bean 命名为与别名相同的名字。

添加对应于别名中各列的属性,要注意为每个属性指定适当的数据类型,并且要将适当的属性指定为键字段(它应映射到别名的主键列)。再次提醒,属性名应与列名对应。

调用 EJB 数据建模向导并选择自顶向下建模。

突出显示您的 EJB,在其上单击鼠标右键,然后选择 Open With -> Mapping Editor。选择 top-down modeling。

单击 Next,确保数据库名与模式名设置正确。数据库名应映射到 DB2 客户机知道的联合数据库(在我们的环境中,它是 djdb )。模式名应映射到已授权的联合数据库用户(在我们的环境中,它是 user1 )。

取消选择 Generate DDL框,然后单击 Finish。

验证 EJB 到数据库的映射是否成功完成

突出显示您的 EJB,在其上单击鼠标右键,然后选择 Open With -> Mapping Editor。

检查 Tasks 面板以确保没有出现过错误报告。

将 EJB 绑定到先前为联合数据库创建的适当的数据源。

突出显示您的 EJB,在其上单击鼠标右键,然后选择 EJB Quick Links -> Bind Data Source。

在面板的 Datasource 区域输入有效的 JNDI 名、用户名和密码。例如,在我们的测试环境中,我们输入 jdbc/Federated 作为 JNDI 名,输入 user1 作为用户名,以及输入 pass1word 作为密码。

保存您的更改( Control-S),然后关闭编辑器。

照常为 bean 生成部署代码(突出显示您的 EJB,在其上单击鼠标右键,然后选择 Generate Deploy Code)。

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

Tags:构建 跨越 联合

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