WEB开发网
开发学院软件开发Java WebSphere Integration Developer 指导教程——第... 阅读

WebSphere Integration Developer 指导教程——第 4 部分:在面向服务的应用程序中利用可视化代码片段和业务状态机

 2009-09-30 00:00:00 来源:WEB开发网   
核心提示: 图 2. 一个显示变量赋值的简单表达式 如前面所述,表达式节点还支持简单的算术和逻辑表达式,最简单的表达式之一仅确定一个变量(或者,WebSphere Integration Developer 指导教程——第 4 部分:在面向服务的应用程序中利用可视化代码片段和业务状态机(4),如果该变量是一

图 2. 一个显示变量赋值的简单表达式

WebSphere Integration Developer 指导教程——第 4 部分:在面向服务的应用程序中利用可视化代码片段和业务状态机

如前面所述,表达式节点还支持简单的算术和逻辑表达式。最简单的表达式之一仅确定一个变量(或者,如果该变量是一个业务对象,则是一个变量的字段,而不仅仅是一个简单类型)。在这种情况下,该表达式同时具有输入终端和结果终端。被连接到此种表达式的输入终端的值表示对该变量或字段的赋值。该输入值可以是一个简单表达式,或者是由另一节点计算的一个值。图 2 显示了这一情景的两个示例。

代码片段中的变量

在可视代码片段编辑器中有两种变量:局部的和全局的。局部变量 是一种仅能在声明该变量的代码片段中使用的变量。只需要创建一个仅包含变量名称的表达式,并为其指定一个取值,就可以声明一个局部变量。您所赋的值决定了该变量的类型,它可以是 Java 或 BO 类型。例如,图 3 显示了一个称为 status 的局部变量,其类型为 string,因为指定了一个字符串作为其取值。然后,该变量被用作追加文本节点的输入。

另一方面,全局变量 是一种可在同一组件内的任一代码片段中使用的变量。业务状态机或流程编辑器中的清单列表包含全局变量。因此,由于status 变量是一个局部变量,所以它不会显示在全局变量列表中,供业务状态机中其他代码片段使用。要创建一个全局变量,可以右键单击“Business Process editor”的“Variables”部分,然后单击 Add Variable。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接