实现 Web 图部件的解析规则

本文档描述在 Web 图中实现部件(连接和节点)的规则。

连接规则

当节点是连接源且是已实现的,并且连接所表示的引用在源中存在时,则连接是已实现的。

节点规则

将根据下列解析规则来实现节点:

操作映射
Struts 配置文件必须与正在编辑的 Web 图在同一 Web 应用程序中定义,并且必须与 Web 图一样与同一 Struts 模块相关联(如果正在编辑 Struts 1.1 图)。 在 Web 图编辑器中输入的路径必须与在 Struts 配置文件内定义的操作路径相同。例如,如果配置文件定义了带有操作路径 /logon 的操作映射,则需要将自由格式面板上的操作映射对象的路径属性设置为 /logon。Web 图编辑器然后将把其自由格式面板上的该对象解析为在 Struts 配置文件中定义的操作映射。
表单 bean
表单 bean 是 ActionForm 类子类的实例,它存储来自已提交的客户机请求的 HTML 或 JSP 表单数据或存储来自用户单击的链接的输入数据。表单 bean 必须已在 Struts 配置文件中定义。Struts 配置文件必须与正在编辑的 Web 图在同一 Web 应用程序中定义,并且必须与 Web 图一样与同一 Struts 模块相关联(如果正在编辑 Struts 1.1 图)。
Java™ bean
Java bean 是 Java 类的实例。如果 Java 类存在并且对于 Web 应用程序可视,则实现了 Java bean。
Web 页面
Web 页面(JSP 或 HTML 页)必须与正在编辑的 Web 图在同一 Web 应用程序中定义。为 Web 页面输入的路径必须相对于上下文根。例如,如果 Web 应用程序名为 MyProject,并且此 Web 应用程序的“上下文根”被定义为 MyProject/WebContent,JSP 的完整项目路径为 MyProject/WebContent/JSPs/logon.jsp,则需要输入的路径为 /JSPs/logon.jsp
Web 应用程序
Web 应用程序是已定义的动态 Web 项目。如果 Web 项目存在并且在企业归档资源(EAR)文件中定义为 Web 图的父代 Web 应用程序,则将实现该 Web 应用程序。
Struts 模块
将在 Web 项目内定义 Struts 模块。Struts 模块在 Struts 1.1 下受支持。当将 Struts 模块部件放置到自由格式面板上时,必须指定模块名和该模块的期望入口点。入口点是在与模块相关联的 Struts 配置文件中定义的操作映射。为了实现 Struts 模块部件,模块和入口点操作映射都必须存在。

示例

图 1 显示 Web 图示例,该图具有一个已实现的连接、三个未实现的连接、三个已实现的节点和一个未实现的节点。已实现的连接从 index.jsp Web 页面连接至 /computeDay 操作映射。未实现的节点是 /computeDay。在此图中,连接使用已实现和未实现连接的可视表示的缺省首选项。

图 1. 已实现连接和未实现连接的示例
一个输入 JSP 文件、一个输出 JSP 文件和一个 dateData 表单 bean,除了从 input.jsp 至 /computeDay 操作映射的连接外,所有连接都是未实现的

相关概念
Web 图连接
Web 图和 Web 图编辑器

相关任务
创建 Web 图
编辑 Web 图 - 概述
实现 Web 图中的节点

相关参考
Web 图编辑器的首选项
Web 图编辑器:弹出菜单

使用条款 | 反馈
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.