搶佔先機
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