Spring Batch 2.0.0.M2 釋出

版本釋出 | Dave Syer | 2008年10月15日 | ...

Spring Batch 2.0.0.M2 現已釋出。請訪問 Spring Batch 下載頁面瞭解更多資訊 - 除了通常的 .zip 下載外,還有 S3 中的 Maven 構件。

此版本的大部分工作都集中在面向塊的處理方法上,這意味著 ItemReader 和 ItemWriter 介面發生了變化,並且引入了 ItemProcessor 作為頂層關注點,用於在輸入項和輸出項之間進行轉換。面向塊的處理是提高效能和可伸縮性的關鍵,同時也使使用者在擴充套件點和介面方面(不再有框架...)更加清晰。

Spring Security 2.0.4 釋出

釋出 | Luke Taylor | 2008年10月02日 | ...

我們很高興地宣佈 Spring Security 2.0.4 釋出。

此版本包含小的錯誤修復和改進。安全名稱空間也有一些更改,因此如有必要,您應更新到新的 2.0.4 模式檔案。文件也有更新,包括手冊中的兩個新的參考附錄 - 一個描述了 Spring Security 中使用的資料庫模式,另一個描述了名稱空間中的元素和屬性以及它們如何對映到底層實現類。

下載 | 變更日誌 | 參考手冊 | 網站

Spring Integration 1.0 Milestone 6 釋出

釋出 | Mark Fisher | 2008 年 8 月 20 日 | ...

親愛的 Spring 社群:
我們很高興地宣佈 Spring Integration 1.0.0.M6 現已釋出。
下載 | 參考文件 | JavaDoc

要檢視自 Milestone 5 以來新增的功能和已解決的問題列表,請檢視 變更日誌。有關更多資訊,請訪問 Spring Integration 主頁,或在 Spring Integration 論壇上加入討論。隨著我們接近釋出候選版,社群反饋比以往任何時候都更加重要。

Mark Fisher
Spring Integration Lead

Spring Batch 1.1.0 釋出

版本釋出 | Dave Syer | 2008 年 7 月 17 日 | ...

親愛的 Spring 社群:
我們很高興地宣佈 Spring Batch 1.1.0.RELEASE 已釋出!

下載 | 網站 | 變更日誌 | 公告

與 1.0 版本相比的主要變化是在作業的步驟之間增加了共享的持久狀態(JobExecution 具有自己的 ExecutionContext)。這意味著元資料表會有架構更改,因此任何與新版本並行執行的現有 1.0 作業都必須使用不同的資料庫架構。對於希望將所有 1.0 資料和程序遷移到 1.1 的使用者,提供了一個升級指令碼。

只要您使用的是 FactoryBean,現在就不再需要為 JobRepository 配置事務管理了。

Spring Web Flow 2 釋出;引入新 Faces 和 JavaScript 模組

釋出 | Keith Donald | 2008年5月15日 | ...

親愛的Spring社群,

我們很高興地宣佈 Spring Web Flow 2 正式上市。 下載 | 文件

Spring Web Flow 是 Spring Portfolio 中專注於提供構建和執行富 Web 應用程式的基礎設施的專案。作為 Spring 專案,Web Flow 基於 Spring Web MVC 框架提供:

  • 用於定義可重用控制器模組的特定領域語言,稱為 flows
  • 用於管理對話狀態的高階控制器引擎
  • 用於使用 Ajax 構建富使用者介面的一流支援
  • 用於結合 Spring 使用 JavaServerFaces 的一流支援

Web Flow 2 發行版的模組及其與 Spring Framework 的關係如下所示:

Web Flow 2 的內容

Web Flow 2 Distribution Components

 

Spring Web MVC

Spring Web MVC 框架是 Spring Framework 發行版的模組,它使用經過驗證的模型檢視控制器(MVC)範例為使用 Spring 開發 Web 應用程式提供了基礎。Web Flow 發行版的每個模組都建立在這個基礎上。

Spring Web Flow

Web Flow 模組是 MVC 的擴充套件,允許您使用 特定領域語言 定義控制器。這種語言旨在模擬需要多次伺服器請求才能完成的使用者互動,或者可以從不同上下文呼叫。

Spring JavaScript

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 Faces 模組包含 Spring 對 JavaServerFaces 的支援。這種支援允許您在熟悉的 Spring MVC 和 Web Flow Controller 環境中使用 JSF 作為檢視技術。透過這種架構方法,您可以結合 JSF UI 元件模型的優勢和 Web MVC 架構的優勢。Spring Faces 還包含一個基於 Spring JavaScript 的輕量級元件庫,用於以漸進的方式宣告式地啟用 Ajax 和客戶端驗證行為。

Web Flow 2 發行版的主題

除了引入新的 Spring Faces 和 Spring Javascript 模組外,Web Flow 2 發行版還解決了兩個主要主題:整合和簡潔性。

整合

在所有模組中,Web Flow 2 發行版都增加了許多有趣的整合,讓您可以豐富您的 Web 應用程式。這些整合支援:

  • 使用 Spring Security 以宣告式的方式保護您的 flows
  • 使用 Tiles 進行 JSP 頁面組合和 Ajax 部分渲染
  • 在使用 JSF 時,使用 Facelets 進行頁面組合和佈局
  • 在使用 JSF 時,使用 Apache Trindad 和 JBoss RichFaces 元件庫
  • 以漸進且非侵入性的方式使用 Dojo 部件系統;如果客戶端沒有 JavaScript,則會優雅降級。

簡潔性

Web Flow 2 中的 flow 定義語言得到了極大的簡化,同時整體功能也更加強大。這些簡化包括:

  • 與版本 1 的 flow 定義相比,版本 2 的 flow 定義的程式碼行數總體減少了約 50%(示例:版本 2 對比 版本 1
  • 使用表示式語言(EL)呼叫操作的簡潔語法,支援 Unified EL 和 OGNL
  • 宣告式的模型繫結和驗證,支援約定優於配置
  • 透過 flow 定義繼承,在 flow 和 state 級別上支援重用
  • 增強的模組化,允許將 flow 及其依賴資源打包成一個獨立的單元

釋出說明

  • Web Flow 2 需要 Java 1.4 或更高版本,並在所有主流 Java EE 平臺(包括 Tomcat、Jetty、Websphere、WebLogic 和 JBoss)上執行。
  • Web Flow 2 需要 Spring Framework 2.5.4 或更高版本。
  • Web Flow 2 已獲得 SpringSource 的“Platform Ready”認證,適合在 OSGi 啟用的 Web 應用程式中運行於 SpringSource dm Server

入門

其他社群資源

  • 閱讀 SpringSource 的 Keith Donald 和 Jeremy Grelle 的 訪談,詳細瞭解 Web Flow 2 發行版的新特性。
  • 觀看 Ajaxian.com 的 訪談,其中與 Dion Almaer 討論了發行版和 Spring JavaScript。
  • 線上探索 Spring Web 參考應用程式。 Spring Travel 應用程式展示了整合的 Web Flow 2 功能集,幷包含在發行版中。 SpringSource Enterprise Bundle Repository 是一個基於 Spring 2.5 和 Spring Web Flow 2.0 構建的生產環境中的實際應用程式。
  • 如果您是現有的 Web Flow 1 使用者,請查閱 遷移指南 以幫助您升級到 Web Flow 2。WebFlowUpgrader 工具可以自動將您的 flows 轉換為版本 2 語法。
  • 透過 Fisheye 跟蹤 Web Flow 原始碼倉庫的更新。
  • 透過 訂閱 springframework.org 以獲取有關 Web Flow 2 的未來文章。

Spring Web Services 1.5.1 釋出

釋出 | Arjen Poutsma | 2008年5月4日 | ...

親愛的 Spring 社群:

我很高興地宣佈 Spring Web Services 1.5.1 已經發布!

下載 | 站點 | 更新日誌 | 公告

這是 Spring-WS 1.5 系列的第一個錯誤修復和增強版本。它修復了自 1.5.0 以來報告的所有錯誤,並引入了框架中的各種增強功能

  • 引入了使用 OXM 編組器的 Spring JMS MessageConverter
  • 引入了使用 OXM 編組器的 Spring MVC View
  • 修復了結合 WSS4J 和 SAAJ 訊息使用時的 WS-Security 簽名問題
  • 支援 HTTP 傳輸的超時
  • 支援 Castor 1.2,請參閱下面的註釋
  • Airline 示例現在使用 Spring Security

等等。請參閱更新日誌瞭解詳情。

請注意,由於向後相容性問題,CastorMarshaller 現在需要 Castor 1.2 或更高版本。

乾杯,

Arjen Poutsma
Spring Web Services 負責人

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有