我們很高興地宣佈 Spring Web Flow 的預覽版釋出,以配合 Spring 1.2 釋出路徑使用。透過此版本,我們認為 Web 流系統適合開發使用。
<br />
此版本包含我們預計將把具有苛刻頁面流需求的 Web 應用程式提升到更高水平的新功能。其中包括:
- 能夠將應用程式的邏輯頁面流捕獲為自包含的模組,可在多種情況下重用。
- 能夠將流巢狀“n”層深(作為子流),其中每個流都是一個“黑盒”,遵循明確定義的輸入/輸出契約。
- 能夠以宣告方式表達頁面流,並提供可插拔的流定義格式(目前提供基於 Java 和基於 XML 的構建器格式)。
- 能夠透過在任何支援的範圍內對上下文資料進行推理,以動態方式影響流程路徑。
- 能夠跟蹤和響應頁面流程的生命週期。
- 自動狀態管理,能夠將模型資料儲存在多個範圍內(事件、請求、流程)。
- 能夠將與流程相關的操作邏輯集中在一個類中。
- 支援應用程式事務同步,使用基於令牌的機制。
- 不依賴於硬編碼的 HTTP servlet 請求/響應或任何請求 URL,可用於 Portlets、JSF 和 Tapestry 等其他環境。
- 過期的流程檢測器,用於自動清理被放棄的流程。
- 現成的輔助操作,用於
表單資料繫結和驗證。
- 現成的 Struts 1.x 整合(示例即將推出)。
- 現成的 Spring MVC 整合。
- 設計易於擴充套件,具有文件齊全的外掛點可供定製(自定義狀態型別、自定義流程構建器等)
一如既往,我們提供您所期望的 Spring 質量認證,我們提供
- 高質量的文件,包括 javadocs 和即將推出的參考文件
- 強大的測試覆蓋率
- 對命名、打包和易用性的細緻關注
- 卓越的錯誤報告
- 由終端使用者需求驅動的功能集
下載預覽版:
- 訪問 springframework 專案檔案 列表
- 向下滾動到“spring-webflow”釋出包,然後選擇“spring-webflow-preview1.zip”進行下載。
釋出存檔包含兩個 jar 包
- spring-webflow.jar - 核心 Web Flow 系統(org.springframework.web.flow.*)
- spring-webflow-support.jar - 支援性包,尚未作為核心 Spring 框架的一部分發布。
由於釋出存檔不附帶 Spring Framework,如果您尚未下載,請先下載 Spring 1.2 RC1。
下載完成後,請訪問
webflow 空間 檢視模組文件和“快速入門”。
要實際體驗 Spring Web Flow,請檢視存檔中 samples/webflow 目錄下的示例。 有關如何構建和部署示例應用程式,請參閱 samples/webflow/readme.txt 檔案。 我們非常重視您的反饋,希望您在使用 Spring Web Flow 時能像我們將其帶給您一樣愉快。
致敬,
Keith Donald
Erwin Vervaet