Spring Framework 3.0 RC3 釋出

工程 | Juergen Hoeller | 2009 年 12 月 01 日 | ...

我們決定在正式釋出 (GA) 之前再發佈一個 Spring 3.0 的釋出候選版本:請從下載頁面獲取,進行全面的測試,並告訴我們您的使用情況。Spring 3.0 現在正在等待您的整合測試反饋,並計劃在十二月中旬正式釋出。

此釋出候選版本包含多項增強功能:例如,新的 <mvc:*> 名稱空間的功能得到了擴充套件,並且啟動/關閉行為得到了進一步的修訂(影響訊息監聽器和計劃任務)。歡迎儘早試用這些功能!我們也迫切希望瞭解現有 Spring 2.5 應用程式的升級體驗,因為我們預計您的許多應用程式會選擇性地採用 3.0 功能……而暫時保持大部分程式碼的原樣。

與第三方框架和庫的相容性也是一個重要目標。您現有的絕大多數庫應該都能正常工作,甚至無需升級。但我們在此情況下提高了所需版本的門檻:例如,Spring 3.0 現在要求 Hibernate 3.2 或更高版本,並明確支援 Hibernate 3.3,甚至支援 Hibernate 3.5 beta 版本。再舉一例,Spring 3.0 現在要求 Tiles 2.1,不再支援 Tiles 2.0。我們通常建議使用此類第三方庫的最新生產版本,但就像 Hibernate 一樣,我們仍然支援那些仍然普遍使用的舊版本。

藉此機會,因為之前曾對此感到困惑:Spring 3.0 程式碼庫現在完全基於 Java SE 5 (JDK 1.5) 和 Java 5 語言特性,但同時,Spring 3.0 完全相容 J2EE 1.4 伺服器以及 Java EE 5 伺服器,併為 Java EE 6 提供了早期支援。特別是,您可以在 Tomcat 5.5 和 WebSphere 6.1 等伺服器上執行基於 Spring 3.0 的應用程式,在這些成熟的 J2EE 1.4 代平臺上(它們碰巧執行在 JDK 1.5 之上)可以使用完整的 Spring 3.0 功能集。您甚至可以將全新的 JPA 2.0 提供程式新增到此組合中……充分利用您已有的資源。

最後,基於 Spring 3.0,特別是本次釋出候選版本,我們即將釋出一系列專案版本:例如,Grails、ROO、dm Server、Spring Security、Spring Batch 和 Spring Integration 的新主要版本。敬請關注!

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有