抢占先机
VMware 提供培训和认证来加速您的进步。
了解更多Spring Web Flow PR3 已经发布。 这是 Keith 的邮件列表公告:
---
亲爱的 Spring 社区,
我很高兴宣布 Spring Web Flow Preview 3 发布。这是一个重要的全新版本,包含大量新功能:包括功能和便捷性。此版本被认为是可用于开发的稳定版本。
要下载,请访问: http://sourceforge.net/project/showfiles.php?group_id=73357&package_id=148517
注意:PR2 和 PR3 之间存在一些不兼容的更改。有关列表和移植指南,请访问此处的更改日志:http://opensource.atlassian.com/confluence/spring/display/WEBFLOW/Change+Log
此版本包含许多新的和值得注意的增强功能。以下是其中一些
视图状态增强
设置操作
<view-state id="displayCriteria" view="criteriaView">
<setup bean="searchFormAction" method="setupForm"/>
<transition on="submit" to="executeQuery">
<action bean="searchFormAction" method="bindAndValidate"/>
</transition>
</view-state>
重定向表达式
<end-state id="end" view="redirect:/myFlow.htm?input=${flowScope.input}"/>
子流程属性映射增强
例如
<attribute-mapper>
<input value="${sourceEvent.parameters.id}" as="id" type="long"/>
</attribute-mapper>
使用的表达式语言也是可插入的 – 默认情况下,web flow 将尝试 OGNL,如果在类路径上找不到它,它将使用 Spring 的 BeanWrapper。
带注解的定义对象
例如
<transition on="submit" to="executeQuery">
<property name="submitPressed" value="true" type="boolean"/>
</transition>
在这种情况下,此 ‘submitPressed’ 布尔属性将在进入后提供给此转换的目标状态以进行推理。
增强的流程执行监听器回调
---
这些只是此版本的一些新功能。有关更改的完整列表,请参见 http://opensource.atlassian.com/confluence/spring/display/WEBFLOW/Change+Log
与往常一样,我们非常重视您的反馈。再发布一两个 PR 版本,我们将达到 1.0 最终版!
干杯,
Keith Donald
Erwin Vervaet