WEB开发网
开发学院操作系统Linux/Unix 使用 Project Zero 和 WebSphere sMash Assemble ... 阅读

使用 Project Zero 和 WebSphere sMash Assemble Flow 构建 Mashup 应用

 2010-09-27 08:18:56 来源:WEB开发网   
核心提示: 表达式Assemble flow 提供了表达式支持,可以用于在运行时计算活动的配置参数或输入数据,使用 Project Zero 和 WebSphere sMash Assemble Flow 构建 Mashup 应用(5), 现在 Assemble flow 支持 Groovy 作为表达式语言

表达式

Assemble flow 提供了表达式支持,可以用于在运行时计算活动的配置参数或输入数据。 现在 Assemble flow 支持 Groovy 作为表达式语言。通过 Groovy 提供的简洁直观的语法,你可以方便快捷地使用 flow 中的变量,如获取集合数据,访问 XML 文档元素等等:

清单 4. Groovy 作为表达式语言:

<variable name="testMap" value="${[firstName: ‘ Ke ’ , lastName: ’ Zhu ’ ]}"/>

基于 Web 的设计工具

WebSphere sMash 开发者版 (WebSphere sMash Devloper Edition) 提供了一个完全基于 Web 的开发环境 AppBuilder,可以快速构建 sMash 应用。流程编辑器(Flow editor)是其中一个可视化组件可以用于构建 assemble flow 。 Flow editor 基于 AJAX 技术实现的,无需安装任何插件,就可以在浏览器中使用拖拽的方式就轻松地构建一个 Assemble flow 。如图 1 所示,Flow editor 主要包括如下几个重要部分:

工具栏:提供了操作 flow 的工具按钮;

Palette:位于 tooling 的右边,它按照分类列出了所有用于构建 Assemble flow 的活动类型,例如 GET、receiveGET、for-each 等;

编辑区:该区域可视化地显示和编辑 flow 。我们可以从 palette 上拖拽活动,并且放置到该区域来创建活动。在该区域中可以通过拖拽连线来将活动连接起来;

源码视图:该视图显示了当前编辑 flow 的 XML 描述,支持对 XML 描述的直接编辑;

属性编辑框:点击工具栏中的 Properties 来弹出属性编辑框。该编辑框显示了当前所选中的活动的所有属性,我们可以对活动进行更加具体的编辑。

图 2. 流程编辑器(Flow editor)

编缉推荐阅读以下文章

  • 暂无相关文章

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

Tags:使用 Project Zero

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