搶先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多親愛的 Spring 社群:
我們很高興地宣布 Spring Web Flow 2 正式發布。下載 | 文件
Spring Web Flow 是 Spring Portfolio 中的專案,專注於提供建置和執行豐富 Web 應用程式的基礎架構。作為一個 Spring 專案,Web Flow 建立在 Spring Web MVC 框架之上,以提供
Web Flow 2 發布的版本及其與 Spring Framework 的關係如下所示
Spring Web MVC 框架是 Spring Framework 發布的版本的一個模組,它提供了使用經過驗證的 ModelViewController 範例以 Spring 開發 Web 應用程式的基礎。 Web Flow 發布的每個模組都建立在這個基礎之上。
Web Flow 模組是一個 MVC 擴展,允許您使用特定領域語言定義控制器。此語言旨在為需要多次請求伺服器才能完成或可以從不同上下文調用的使用者互動建模。
Spring JavaScript 是一個 JavaScript 抽象框架,可以輕鬆編寫不引人注目的 JavaScript,以逐步增強具有行為的網頁。該框架包含一個公共 JavaScript API 以及一個建立在 Dojo Toolkit 之上的實現。 Spring.js 旨在簡化 Dojo 在常見企業場景中的使用,同時保留其全部功能以供高級用例使用。
Spring JavaScript 可以與任何伺服器端框架一起使用。 Web Flow 2 發布的版本包括 Spring JavaScript 和 Spring Web MVC 之間方便的集成,用於處理 Ajax 請求。
Spring Faces 模組包含 Spring 對 JavaServerFaces 的支援。這種支援允許您在熟悉的 Spring MVC 和 Web Flow 控制器環境中使用 JSF 作為 View 技術。透過這種架構方法,您可以將 JSF UI 元件模型的優點與 Web MVC 架構的優點結合起來。 Spring Faces 還包含一個建立在 Spring JavaScript 之上的輕量級元件庫,用於以漸進方式聲明性地啟用 Ajax 和客戶端驗證行為。
除了引入新的 Spring Faces 和 Spring Javascript 模組外,Web Flow 2 發布的工作還解決了兩個主要主題:集成和簡化。
在每個模組中,Web Flow 2 發布的版本都添加了許多有趣的集成,使您可以豐富您的 Web 應用程式。這些整合支援
在 Web Flow 2 中,流程定義語言已得到極大的簡化,同時總體上變得更加強大。這些簡化包括