此任务是演示如何创建多页面 SDO 应用程序的四个任务中的第一个任务。在此任务中,将创建一个主控页面和一个详细信息页面,并配置 SDO 以多次使用。
- 使用 servlet V2.4 和 WebSphere® Application Server V6.1 目标服务器创建动态 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。
- 单击完成。