此任务是演示如何创建多页面 SDO 应用程序的四个任务中的第一个任务。在此任务中,将创建一个主页面和一个详细信息页面,并配置 SDO 以多次使用。
- 使用 Servlet V2.4 和 WebSphere Application Server V6.0 目标服务器创建动态 Web 项目。
- 创建两个 Faces JSP,例如,updateDepartment.jsp(作为主页面)和 createEmployee.jsp。
- 在要用作主页面的页面打开的情况下(例如,updateDepartment.jsp),在“页数据”视图中,右键单击并选择。“添加关系记录”向导打开。
- 输入名称,例如,department。
- 选择使用数据库中的现有数据填写记录按钮,然后单击下一步。
- 创建或选择与数据库的连接。如果已经安装了 DB2 V8.2 SAMPLE 数据库,则可以连接至该数据库并与示例一起遵循其余步骤。
- 在“记录属性”页上,选择一个表(例如,选择 DEPARTMENT),然后单击下一步。
- 如果该表没有主键,则在“列选择和其它任务”页上单击修改主键。
- 在“编辑主键”页上,选择主键(例如,DEPTNO:String),然后单击关闭。将返回到“列选择和其它任务”页。
- 从“高级”任务中,单击通过关系添加另一个数据库表。“创建关系”向导打开。
- 选择创建新的关系按钮。
- 选择想要与其创建关系的表(例如,EMPLOYEE 表),然后单击下一步。
- 在“编辑关系”页上,选择 1->*PRIMARY KEY
-> FOREIGN KEY 作为多重性。
- 单击修改 <TABLENAME> 主键,例如,修改 EMPLOYEE 主键。“编辑主键”窗口打开。
- 选择主键(例如,EMPNO:String),然后单击关闭。
- 在外键列中单击选择列文本,然后在下拉列表中选择一列作为外键,例如,EMPNO: String。
- 单击完成。验证是否具有“关系”节点和正确的主键,例如:

- 从“关系”表中,仅选择想要进行更新的列,例如,在 EMPLOYEE 表中选择 EMPNO、FIRSTNME、MIDINIT 和 LASTNAME。
- 单击完成。