使用 Project Zero 和 WebSphere sMash Assemble Flow 构建 Mashup 应用
2010-09-27 08:18:56 来源:WEB开发网表达式
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)
编缉推荐阅读以下文章
- 暂无相关文章
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
- ››使用 ADDRESS 与 INDIRECT函数查询信息
- ››使用 COLUMN函数编制单元信息
更多精彩
赞助商链接