为客户机扩展生成的 JSF 代码之前,必须更新客户机的 faces-config.xml 文件,以增强客户机,添加对新的人员任务的支持。
关于本任务
生成用户界面时,会生成动态 Web 项目。 此项目包含生成的工件,该工件由多个 Java™ Server Faces (JSF) 页面, Java 代码和必需的配置文件组成。 工件将自动打包到 EAR 文件中,该文件已准备好在 WebSphere® Application Server上部署和运行。 但是,如果工作范围扩大,可能需要扩展 JSF 客户机代码。 扩展此代码之前,必须更新 faces-config.xml 文件。
要更新 faces-config.xml 文件,请完成以下步骤:
过程
- 为所有受影响的人员任务生成新的 JSF 客户机。
- 完成下表中的操作。
| 新生成的 faces-config.xml 文件段 |
描述 |
操作 |
Where clause extension for open and
under work ToDos |
包含 toDosWhereExtension 的配置 |
将新生成的 faces-config.xml 文件段复制到要增强的客户机的 faces-config.xml 文件的相同段中。 |
Where clause extension for sub ToDos |
包含 subToDosWhereExtension 的配置 |
将新生成的 faces-config.xml 文件段复制到要增强的客户机的 faces-config.xml 文件的相同段中。 |
Application meta info |
包含 toDosClientTypes,
toDosInEqualsOut, toDosMainInEqualsSubIn 的配置 |
将新生成的 faces-config.xml 文件段复制到要增强的客户机的 faces-config.xml 文件的相同段中。 |
Navigation rules |
包含所有基础结构、概述和主页的逻辑名称到文件名称的映射。 |
将新生成的 faces-config.xml 文件段复制到要增强的客户机的 faces-config.xml 文件的相同段中。 |
- 保存要增强的客户机的 faces-config.xml 文件。
下一步
更新 faces-config.xml后,请下载 ModifyEnhanceJSFClient和示例 OrderSolution_PI_V7.zip ),了解如何扩展 生成的JSF客户端以完成人工任务。