Spring Web Flow 1.0.2 版本已發布

發布 | Keith Donald | 2007 年 4 月 11 日 | ...

親愛的 Spring 社群:

我們很高興地宣布 Spring Web Flow 1.0.2 已發布。 這是個錯誤修復和功能增強版本,解決了 Spring Web Flow 1.0 系列所有回報的錯誤,並顯著增強了 Spring Web Flow 對 Java Server Faces (JSF) 使用者的支援。 我們建議從先前版本升級到此版本。

 

Spring Web Flow 是下一代 Java Web 應用程式控制器框架。 該框架提供了一個強大的系統,用於實現導航邏輯,並在各種環境中一致地管理應用程式狀態。

此版本的新功能和值得注意的地方

Spring Web Flow 1.0.2 是一個堅固、穩定的版本,可以作為現有使用者的直接替換,並且還包含多項值得注意的增強功能。 其中三個增強功能特別值得更詳細地說明:

顯著增強的 JSF 整合

現在,當用作 JSF 擴展時,Spring Web Flow 提供:

  • 一個 NavigationHandler,它將 Web Flow 導航系統的完整功能帶給 JSF 開發人員。 該系統允許實作動態導航規則,並直接解決了臭名昭著的返回按鈕問題。
  • 一個狀態管理系統,提供 UI Components 對於在 Web Flow 的任何會話資料範圍(包括「conversation」、「flow」和「flash」範圍)中管理的 Bean 的完全訪問權限。 這些範圍補充了 JSF 的預設範圍,並且對於使用 Ajax 技術的互動式 Web 應用程式(例如 Ajax4JSF)特別有用。
  • 原生支援所有主要的 JSF 視圖技術。 使用 Spring Web Flow 1.0.2,參與 Flow 的視圖是標準 JSF 視圖,無論它們是使用 JSP 還是 Facelets 構建的。 任何 JSF UI Component 現在都可以無縫地繫結到在任何會話範圍中管理的 Bean。

請運行並查看 sellitem-jsf 範例,以快速評估這些增強功能的實際效果。 它們顯著提高了在 JSF 環境中使用 Spring Web Flow 的便利性,並且是更大規模工作的開始,該工作將持續到 1.1 版本及以後。

擴充的實用文件

Spring Web Flow 的每個範例應用程式的完整演練現在都已在參考手冊中提供。 這些演練將引導您完成每個範例的實作,並解釋最佳實踐和設計考量。 下載發布版本後,請參閱 「實用」章節,了解如何在您的 IDE 中運行範例應用程式。

Spring IDE 2.0 整合

即將推出的 Spring IDE Eclipse Plugin 2.0 版本具有圖形化 Web Flow 編輯器和 XML Flow 定義編輯器。 從 Spring Web Flow 1.0.2 開始,每個範例應用程式都已啟用 Spring IDE 2.0,使您可以輕鬆評估這些工具的進展。 要評估 Spring IDE 2.0,只需將範例專案匯入 Eclipse,然後從 nightly update site 安裝最新版本的 Spring IDE 2.0 外掛程式。

Spring Web Flow 1.1 路線圖 

Spring Web Flow 1.1 的工作已經開始,預計第一個候選版本將在 JavaOne 上提供。 在 1.0.2 的基礎上,此版本將提供主要的新功能,包括支援會話持久性上下文、Acegi Security 整合、統一 EL 整合、整合的 Spring 2.0 自訂範圍、增強的 Java 基礎 Flow 支援,以及 Flow 組合和繼承的支援。

特別感謝 Jeremy Grelle、Rossen Stoyanchev 和 Christian Dupuis 對此版本的重大貢獻。 成為 Web Flow 社群的一份子真是令人興奮的時刻!

Keith Donald - Interface21
Erwin Vervaet - Ervacon
Spring Web Flow 開發領導者 

獲取 Spring 電子報

透過 Spring 電子報保持聯繫

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部