借助 Development Studio Client,可以越过绿屏界面来访问 iSeries 应用程序。可以为程序的 DDS 屏幕生成基于 Web 的前端,也可以创建直接与程序输入和输出参数连接的全新 Web 界面。视您的程序结构而定,您可能发现 IBM WebFacing Tool 或 Web 开发工具更有用。选择的路径取决于设计 iSeries 应用程序的方式以及在快速部署与定制外观之间所作的权衡。
可以使用 WebFacing Tool 来创建将 DDS 用于其绿屏事务的 iSeries 应用程序的 Web 前端。您可以选择一个 Web 样式,生成一组与程序逻辑交互的 JSP 和 XML 文件,然后在工作台的 WebSphere 测试环境中测试应用程序。当您准备好交付应用程序时,可以生成安装在 WebSphere Application Server 上的标准 J2EE WAR 和 EAR 文件。
WebFacing 对于想通过企业内部网或因特网来广播的应用程序而言是一个理想的工具,在这些情况下快速交付优先于定制。借助 WebFacing Tool,可继续将应用程序作为 5250 应用程序交付,并使用相同的 ILE 和非 ILE 程序来通过 Web 交付应用程序。
下图说明了 WebFacing Tool 的运行时过程:
还可以使用 Web 开发工具来创建交互式 Web 页面。“Web 交互”向导使您可以轻松定义页面如何与一个或多个 ILE 或非 ILE 应用程序交互。此向导生成用于与 HTML 表单中的数据配合使用的 Java 操作类和 JSP 文件。当最终用户在表单中输入数据时,该输入将成为程序的数据,并且为 Web 格式化程序生成的输出。您可以为输入和输出的每个阶段将您的逻辑分为不同的程序;这称为 Web 交互。此外,您的逻辑也可以是具有入口点的单个服务程序以处理每个 Web 交互。下图说明了数据如何从使用 Web 开发工具创建的 Web 前端传递到 iSeries 应用程序并返回到 Web:
还可以使用 Web 开发工具来开发在 iSeries 服务器上运行的 Java 类。这些 servlet 直接使用 iSeries 数据,也可以通过 ILE 和非 ILE 应用程序来访问数据。Java 开发工具随附的 IBM Toolbox for Java 类可以使您从 Java servlet 访问 iSeries 数据文件和程序调用。使用 Web 开发工具来开发 servlet,并从 Toolbox 使用 Record I/O 和 Program Call 类来检索和更新 iSeries 数据。可从您在 Page Designer 编辑器中创建的 JSP 文件启动 servlet 或定制它们的输出。
通过使用 Web 开发工具中的编辑工具来定制 HTML 和 JSP 文件。此外,您还可以扩展 Web 站点页面,并包括表单元素、Java™ applet、嵌入式脚本、动态控件和 JavaServer Page(JSP)标记。特定于 iSeries 的 Web 组件帮助您使用本机 DDS 屏幕提供的同类输入验证、输出格式化和子文件控件来创建输入和输出页面的 Web 版本。要完成这些任务,并不需要掌握 HTML 或 Java 的详细知识。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.