使用 Web UI 框架根据模板生成代码
您可以从模板生成选择组件的代码。 其中一些组件包括聚合 API , struts 操作和 JavaScript 构建器。
您可以使用模板(而非手动编码)为以下组件生成代码:
- 聚合 API
- Struts 操作
- JSB (JavaScript 构建器)
- 资源
- 资源许可权
- 资源和许可权(结合资源和资源许可权模板)
- 菜单
代码模板生成器可帮助您节约开发时间。 例如,您可以使用代码模板更新和测试聚合或 JSB 文件,而无需对文件进行硬编码和重新启动应用程序服务器。
通过设计器工作台的生成代码按钮访问代码模板生成器,以通过缺省或定制模板创建代码。 模板包含静态(固定)值和可以更改的变量值。 以类似于为 js 和 config.js 文件生成代码的方式生成代码。
创建代码之后,您可以更新正在运行的应用程序中的代码,而无需停止服务器。 要更新代码,必须从代码模板生成器复制代码,然后将其粘贴在要更新的组件文件中。 代码模板生成器不会创建新文件或将生成的代码添加到文件。
代码模板生成器是可选的,但 IBM® 建议您使用它来缩短开发时间。 您可以将生成的代码复制和粘贴到聚合、Struts、JSB、资源、资源许可权和菜单文件中,而无需对这些文件进行手动编码。
代码模板生成器不用于扩展应用程序。 但您可以使用它测试使用设计器工作台进行的覆盖可扩展性更改。
新模板显示在可通过“代码模板生成器”窗口访问的“创建新模板”窗口中。 如果要使用现有模板创建新模板,那么“创建新模板”窗口包含可以在代码模板中使用并且可减少代码模板生成器中必需字段数的变量。 如果正在创建新的空模板,那么新模板将为空。