欢迎使用 WebFacing!
|
|
利用 Host Access Transformation Services(HATS)工具箱中的 IBM WebFacing 工具,您可以将 i5/OS 业务应用程序的用户界面转换为 Web 用户界面。经过转换的 i5/OS DDS 显示文件源成员将作为 Web 应用程序部署,当从浏览器访问该应用程序时,它会与您的初始程序逻辑通信。DDS 应用程序的开发时转换允许您进一步开发和定制应用程序界面,并将其与新的 Web 技术集成。
我们强烈建议您开始使用 WebFacing 时,能完全按照以下步骤操作。
|
展开下面的主题并单击相关的链接以了解 WebFacing:
创建第一个 WebFacing 项目
创建项目是使用 WebFacing 进行开发的第一步。
-
单击此处以启动 WebFacing Web 项目向导。该选项也可通过 WebFacing 类别中的“新项目”向导访问。
在该向导中,输入项目名,然后选择样式和要转换的源成员,指定 CL 命令,最后单击“完成”。要获取向导内任何字段的帮助,请按 F1。创建项目之后,您将返回到 WebFacing 透视图。“WebFacing 项目”视图会列出您的 WebFacing 项目及其工件。在测试 WebFacing 项目之前,首先需要完成源成员转换。如果您接受了“WebFacing Web 项目”向导最后一页中的缺省设置,那么将创建未进行转换的项目,请右键单击该项目并选择“转换”。
- 要测试 WebFacing 项目,请右键单击该项目,然后选择“调试方式->在服务器上调试”(
)或“运行方式->在服务器上运行”(
)。
您可能需要指定要启动的服务器。
该内置测试环境将运行项目,以便在部署项目之前先对其进行预览和测试。
- 从 V7.1 开始,WebFacing 作为 Host Access Transformation Services(HATS)产品的组件进行安装。如果您已购买 HATS 许可证,请单击此处以启动“许可证设置”对话框。要了解更多信息,请参阅针对运行时支持的许可证设置。
祝贺您完成了第一个项目的创建和预览!
使用 WebFacing 项目资源
缺省情况下,“WebFacing 项目”视图位于 WebFacing 透视图的左上角。该视图中包含所有的 WebFacing 项目。每个项目下的文件夹与您在创建向导中所做的选择相对应:
-
CL 命令:您可以在该文件夹上单击右键,然后添加更多 CL 命令
- DDS 和 UIM 帮助:您可以在该文件夹上单击右键,然后添加更多 DDS 或 UIM 资源,或者转换源
- 样式:展开以查看项目的当前样式
某些文件夹或对象具有可编辑的属性。
如果某个对象具有已定义的特定属性,那么这些属性将在“WebFacing 项目”窗格下的“属性”窗格中显示。
要编辑项目的属性,请右键单击项目图标,然后选择“属性”。
要查看项目的文件系统视图,请单击“导航器”选项卡。
定制 WebFacing 应用程序
使用系统屏幕和动态数据流变换
即使 WebFacing 项目访问未转换的屏幕,它也可以在 Web 浏览器中继续运行。未转换的屏幕包括系统屏幕和非 DDS 屏幕,以及来自其他应用程序的未转换的 DDS 屏幕。非 DDS 屏幕和未转换的 DDS 屏幕通过动态数据流变换显示。您可以在项目中有选择地启用支持 WebFacing 的系统屏幕或动态数据流变换。
预先转换的 WebFacing 应用程序和动态呈现的应用程序存在诸多区别。要获取这些区别的列表,请参阅
WebFacing 与动态数据流变换比较。
了解 WebFacing 门户网站支持
WebFacing 门户网站允许 WebFacing 应用程序在门户网站服务器或门户网站容器(如 WebSphere Portal Server)上运行。
门户网站是采用框架的 Web
应用程序,它允许用户通过单一 Web 页面上访问其他多个 Web 应用程序。
门户网站使用户能在单一外观统一的页面上查看新闻标题、电子邮件和股票报价。
这里的每个 Web 应用程序都必须合并到一个称为 portlet 的特殊接口中。
WebFacing 工具允许您创建和测试 WebFacing portlet。您可在下面找到如何执行这些操作的指示信息。请注意,WebFacing 门户网站支持的安装是可选的,且具有自己的先决条件。请参阅
HATS
安装指南以获取更多信息。
如果已安装了 WebFacing 门户网站支持,
请单击此处以启动“WebFacing 门户网站项目”向导。使用向导页面输入项目名称,选择目标运行时、Web 样式和要转换的 DDS 和 UIM 源成员,以及指定调用应用程序的 CL 命令。在向导的最后一页,选择转换选项,然后单击“完成”以创建项目。
要测试 WebFacing 门户网站项目,请右键单击该项目,然后选择“调试方式->在服务器上调试”(

)或“运行方式->在服务器上运行”(

)。
您必须指定 WebSphere Portal Server 作为服务器类型。
该
内置测试环境将运行项目,以便在部署项目之前先对其进行预览和测试。
请参阅
WebFacing portlet 和 Web 项目的区别以获取更多信息。
HATS 和其他 Web 应用程序互操作
HATS 与 WebFacing 应用程序的
互操作性使您能通过与 WebFacing 服务器的单个连接,在同一个 Web 企业应用程序中执行开发时 5250 DDS 转换和运行时 5250 数据流变换。
由于 WebFacing 需要与已使用 HATS 变换了数据流的主机应用程序互操作,因此对于那些已使用 WebFacing 构建了基于 DDS 源的应用程序的客户,这项功能将非常有用。
要获取有关 HATS 的更多信息,
请单击此处以访问 HATS 透视图,或查看
HATS 信息中心。
V7.1 中新增的
WebFacing 应用程序网桥 功能部件允许 WebFacing 和 HATS 应用程序与其他 Web 应用程序(如使用 EGL 编写的 Web 应用程序)交换数据,因此,可以将 i5/OS 应用程序的现代化水平提高到前所未有的高度。
请参阅
HATS 和其他 Web 应用程序的 WebFacing 互操作性以获取更多信息。
研究 WebFacing 基本功能以外的功能
除 WebFacing 的基本功能以外,该工具还提供以下额外的功能部件:
迁移 WebFacing 项目
因为底层技术从一个发行版更新到另一个发行版,所以经常需要进行迁移。
例如,Web 应用程序目录结构中的新标准可能需要对项目重新组织。
通常,迁移都很简单,只需右键单击未迁移的 WebFacing 项目,然后选择“迁移->WebFacing 项目”以打开“WebFacing 迁移”向导。只要完成该过程,您就可以在新版本的 WebFacing 中使用经过更新的项目。
在某些与定制相关的特殊情况下,您可能需要手工执行其他步骤。
该信息记录在
WebFacing 迁移指南的章节中。
查看 WebFacing 的联机信息库