Spring Web Flow 2.0 M4 釋出

釋出 | Keith Donald | 2008年3月11日 | ...

親愛的Spring社群,

我們很高興地宣佈 Spring Web Flow 2.0 M4 現已釋出。  下載 | 文件

此版本鞏固了 Web Flow 2 的架構模型,包括 SWF 2 如何與 Spring MVC、JavaServerFaces 和 Ajax 整合。  它還引入了許多新功能和改進,包括:

2.0 M4 新增和值得關注的內容

  • 引入了簡化的 XML 流程定義語法。   請參閱 Spring Travel 參考應用程式,瞭解新語法的示例。
    • 使用版本 2 語法可將版本 1 的流程定義大小減小高達 50%。  例如,Spring Travel 1.0.5 由六個構件組成,約 200 行流程應用程式程式碼。  最新的 2.0 M4 版本由兩個構件組成,93 行程式碼,減少了 50%,並減少了四個需要維護的檔案。 
    • 節省主要透過更強的表示式語言 (EL) 整合以及更簡單的操作執行和資料對映標籤來實現。
  • Spring Security 整合。  為保護流程、狀態和轉換提供了全面支援。
    新的“currentUser”EL 變數可以輕鬆地從流程定義或檢視模板引用已認證的主體。
  • 在 Spring MVC 中靈活支援流程異常處理,包括對自動重啟已結束或已過期流程的預設支援。
  • 支援處理不更改當前頁面的 Ajax 事件。  新的“render”元素允許您在處理 Ajax 事件後選擇性地重新渲染頁面的片段。
  • 檢視變數。  檢視變數在其包含的檢視狀態進入作用域時分配,並在狀態退出時超出作用域。  這些變數提供頁面上下文,對於更新同一頁面上的 Ajax 請求序列的模型特別有用。
  • @Autowired 流程變數。  流程變數現在可以由 Spring @Autowired 注入其依賴項,從而使它們能夠持有對 Spring 管理的 @Services 的引用。   在變數反序列化後,服務引用會在請求之間自動重新繫結。
  • 支援彈出視窗。  將檢視狀態標記為 popup=true,當客戶端啟用 Javascript 時,它將在模態彈出視窗中呈現。
  • 將稱為“Spring Javascript”的 Javascript 抽象層從 Web Flow 的 JSF 支援中提取出來。  目前,提供了基於 Dojo 和 Ext 的此層的實現。  Spring.js 提供:
    • 無論底層使用哪種工具包,Ajax 的通用介面
    • 用於裝飾帶有行為(包括客戶端驗證行為)的 HTML DOM 節點的面向方面(Aspect-oriented)的 API。
  • 一個小型 JSF 元件庫,它在底層使用 Spring.js,透過漸進增強使用 JSF 的 Spring Web 應用程式。  如果客戶端不可用 Javascript,此庫將降級。  請參閱 Spring Travel 示例以獲得說明:關閉 Javascript,然後將其與啟用 Javascript 時的應用程式進行比較。
  • 支援在標準 Spring MVC 環境中渲染 JSF 檢視。  這使得 Facelets 模板可以由普通 Spring MVC 控制器以及流程進行渲染。

請參閱版本中包含的 Spring Travel 參考應用程式,以實際演示所有這些功能。  參考專案可以直接作為動態 Web 專案匯入到 Eclipse 中。

1.x 相容性

給現有 Web Flow 使用者特別說明:即將推出的 2.0 RC1 將在 2.0 版本環境中提供對 1.0 版本流程的支援。  這將允許 1.0.x 流程在同一應用程式中與 2.0 版本流程不變地執行。

有關更多資訊,請參閱完整的 Web Flow 2 ChangelogRoadMap。  我們還鼓勵您訪問我們的支援論壇和 JIRA 系統,向開發團隊提供您對 M4 的反饋。

盡情享用!  2.0 正式版即將釋出。

Keith Donald
Web Flow 技術負責人
SpringSource

Spring Batch 1.0.0.m5 釋出

版本釋出 | Dave Syer | 2008 年 3 月 4 日 | ...

Spring Batch 1.0.0.m5 現已透過 s3 Milestone 儲存庫提供(可在 http://s3browse.com/explore/maven.springframework.org/milestone/org/springframework/batch 瀏覽)。有關更多資訊,請參閱 Spring Batch 下載頁面 http://static.springframework.org/spring-batch

從使用者角度來看,m5 的主要變化是透過各種工廠 Bean 來配置作業、步驟和啟動器環境。新的 BatchListener 介面組解決了幾個關鍵使用者關注的問題。API 中的關鍵介面(如 ItemReader 和 ItemWriter)也有一些變化,這些變化使我們能夠更好地分離使用者和框架之間的關注點。網站上有一節詳細介紹如何從 1.0.0.m4 遷移到 1.0.0.m5(http://static.springframework.org/spring-batch/migration/1.0-m4-m5.html)。

我們對自上一個里程碑以來 Spring Batch 所取得的進展感到非常滿意,現在感覺一切都基本就緒,可以釋出最終版本了。按照計劃,我們現在只有時間釋出 rc1 版本,如果需要,預留一些 contingency 用於 rc2,然後在預期的 3 月 20 日釋出最終版本。

Spring Framework 2.5.2 釋出

釋出 | Juergen Hoeller | 2008年3月3日 | ...

親愛的 Spring 社群:
 
很高興地宣佈 Spring Framework 2.5.2 已釋出。 下載 | 文件
 
這是 Spring 2.5 系列的第二次更新發布。它修復了自 2.5.1 以來報告的所有問題,並在整個框架中引入了各種增強功能。

  • 為特定的擴充套件點恢復了完整的 Spring 2.0 相容性
  • 擴充套件了 MS SQL、MySQL、PostgreSQL 和 Oracle 的 SQL 錯誤程式碼對映
  • 修改了 JDBC BeanPropertyRowMapper,改進了值提取邏輯
  • 支援將 GlassFish/JBoss JCA WorkManager 作為 TaskExecutor 後端
  • 支援 Eclipse Persistence Services 1.0 M4(EclipseLink JPA 提供程式)
  • 與 WebSphere JPA 提供程式(源自 OpenJPA)相容
  • @RequestMapping 支援“!myParam”表示式,用於檢查引數不存在
  • @RequestMapping 的“params”屬性也支援在型別級別使用
  • 修改了 JSP CheckboxesTag 和 RadioButtonsTag(以嚴格遵守 HTML 標準)
請參閱 更改日誌 以獲取詳細資訊。

Spring Integration 1.0 里程碑 2 釋出

釋出 | Mark Fisher | 2008年2月28日 | ...

親愛的 Spring 社群:

我很高興地宣佈 Spring Integration 1.0.0.m2 已釋出。
下載 | 參考文件 | JavaDoc

這是 Spring 產品組合的第二個里程碑版本。要檢視自里程碑 1 以來的新功能和改進列表,請檢視 更改日誌。有關更多資訊,請訪問 Spring Integration 主頁。此外,請繼續關注 SpringSource 團隊部落格,下週初將釋出 Spring Integration 更新。

Mark Fisher
Spring Integration Lead

Spring Batch 1.0.0.m4 釋出

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

Spring Batch 1.0.0.m4 今天可透過 s3 里程碑儲存庫獲得(請在 http://s3browse.com/explore/maven.springframework.org/milestone/org/springframework/batch 瀏覽)。有關更多資訊,請參閱 Spring Batch 下載頁面(http://static.springframework.org/spring-batch)。

 

我們調整了釋出計劃,以便擠進一個額外的里程碑,Ben 和 Lucas 正在為此努力,所以 1.0.0.m5 將在未來 10-14 天內釋出。然後我們只需為 rc1 留出時間,如有必要,為 rc2 留出一些應急時間,然後在預計的 3 月 20 日最終釋出。

Spring Integration 1.0 Milestone 1 釋出

釋出 | Mark Fisher | 2008年1月24日 | ...

親愛的 Spring 社群:

我很高興地宣佈 Spring Integration 1.0.0.m1 已釋出。
下載| 參考文件| JavaDoc

這是 Spring Portfolio 的一項新功能的首個里程碑版本。要了解有關該專案及其未來發展方向的更多資訊,請訪問 Spring Integration 主頁。要在此設計和開發的重要階段提出問題、提供反饋或報告問題,請訪問 Spring Integration 論壇Issue Tracker

Mark Fisher
Spring Integration Lead

Spring Framework 2.5.1 和 2.0.8 釋出

釋出 | Juergen Hoeller | 2008 年 1 月 9 日 | ...

Spring 2.5.1 是 Spring 2.5 系列的首個錯誤修復和增強版本。它彌補了 Spring 2.5 正式版中的一些不足,並在 Java 6 和 Java EE 5 支援方面引入了各種新功能。

  • Java-5 特定的 Model 介面,用於 MVC 處理程式方法
  • @ModelAttribute 的預設屬性名稱一致地從*宣告的*引數/返回型別派生
  • 支援 @RequestMapping 處理程式方法中的最後修改處理(透過 WebRequest 介面)
  • SpringBeanAutowiringSupport 類,用於 Web 應用程式中的自Autowired類(例如 JAX-WS 端點)
  • EJB3 相容的 SpringBeanAutowiringInterceptor,用於處理 EJB3 SBs/MDBs 中的 Spring @Autowired
  • Remoting 支援 Sun JDK 1.6 中包含的 HTTP 伺服器(包括 HTTP invoker、Hessian 和 Burlap)
  • "jms:listener-container" 標籤支援併發範圍(例如,“3-5”),用於指定最少數量的消費者
  • Tiles2 支援可在 JDK 1.4 上執行
  • 以及許多其他細節上的改進…

Spring 2.0.8 是 Spring 2.0 系列中的一個錯誤修復版本,它解決了自 2.0.7 以來報告的所有問題,並將 Spring 2.5.1 的各種細微改進回溯。這是最後一個計劃的 2.0.x 版本。我們建議升級到 Spring 2.5.1,其中有許多新功能等待您嘗試…

Spring .NET 1.1 釋出

版本釋出 | Ben Hale | 2007年12月20日 | ...

 

我們很高興地宣佈 Spring .NET 1.1 最終版現已釋出

Spring .NET
下載 | 支援 | 文件 | 變更日誌

 功能摘要

  •  控制反轉容器
  • 面向切面程式設計框架
  • 切面庫
  • ASP.NET 框架
  • ASP.NET AJAX 整合
  • ADO.NET 框架
  • 宣告式事務管理
  • 宣告式中介軟體服務
  • NHibernate 整合
  • NUnit 整合測試
請閱讀概述以獲取這些功能的更多描述。

 

這個版本的釋出歷經漫長,團隊衷心感謝所有為該專案做出貢獻的人。

節日快樂,盡情享受!

Spring IDE 2.0.2 釋出

釋出 | Christian Dupuis | 2007 年 12 月 15 日 | ...

親愛的Spring社群,

我們很高興地宣佈 Spring IDE 2.0.2 已於今日釋出。2.0.2 主要是一個錯誤修復和增強版本,但最終增加了對 Spring 2.5 功能的工具支援,例如 <context:* /> 和 <jms:* /> 名稱空間以及元件掃描功能。

Spring IDE 2.0 Logo

下載 | 文件 | Changelog

該版本可從我們的 release update site 獲取。Spring IDE 2.0.2 與即將釋出的 Eclipse 3.4(又名 Eclipse Ganymede)的當前里程碑構建相容。

Spring Web Services 1.5.0 M1 釋出

釋出 | Arjen Poutsma | 2007 年 12 月 8 日 | ...

親愛的 Spring 社群:
我很高興地宣佈 Spring Web Services 1.5.0 M1 已釋出。

Spring-WS Logo

下載 | 參考文件 | API 文件

此里程碑版本引入了:

  • JMS 傳輸支援,支援客戶端和伺服器端
  • 電子郵件傳輸支援,同樣支援客戶端和伺服器端
  • 兩個新的 Spring 名稱空間,它們大大減少了配置 marshaller 和典型 Spring-WS 構造所需的 XML 量
  • SOAP 1.2 相容的 WSDL 描述符生成
  • Spring-WS jars 現在是 OSGi 捆綁包

此外,還有其他一些小改進和錯誤修復。

Spring-WS 1.5.0 M1 是 1.5 系列的第一個里程碑,除了上述功能外,它還將包括對 WS-Addressing、客戶端的 WS-Security 和 Java 1.4、@Endpoint 元件掃描等方面的支援。

有關更多資訊,請參閱 Spring Web Services

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有