Spring 2.0 RC1 釋出

釋出 | Juergen Hoeller | 2006年6月21日 | ...

親愛的 Spring 社群,

我們很高興地宣佈 Spring 2.0 RC1 已經發布。 下載 | 文件 | 變更日誌

這是 Spring 2.0 的第一個候選釋出版本,此前在過去六個月中釋出了五個里程碑版本。 這個穩定的版本正在等待廣大使用者的反饋,以爭取在七月初發布 2.0 最終版。

Spring 2.0 的主要新主題是

  1. 簡化配置 - 您會發現編寫的程式碼總體上要少得多,從而可以配置您的應用程式。 您編寫的程式碼是高階且特定於域的,受益於智慧預設設定以及豐富的驗證和工具支援。

  2. 強大的 AOP 統一 - 您可以使用 AspectJ 簡潔地應用在物件之前、之後和周圍編織自定義行為的切面,同時仍然受益於 Spring AOP 執行時的簡單性。

  3. JSR 220 Java 永續性架構 (JPA) - 為您提供永續性提供程式實現的選擇。 Spring 是第一個在 JEE 和 JSE 環境中支援 JPA 的,並且兩者之間具有完全的可移植性。

  4. 非同步 JMS 訊息傳遞 - 訊息驅動的 POJO 為您帶來用於 JSE 環境的輕量級非同步元件,並可選擇 JMS 提供程式。

  5. JSR-168 Portlets - Spring Portlet MVC 提供了一個用於開發 JSR 168 portlets 的框架,其中包括與 Spring Web Flow 整合以協呼叫戶互動。

重要的是要強調 Spring 2.0 提供了與 Spring 1.x 系列的向後相容性。 相容性對我們的使用者群至關重要,我們致力於提供它。

每個領域的其他主要新功能包括...

配置簡化
  • 基於 XML schema 的 Bean 定義,具有開箱即用的 XML 名稱空間,可簡化常見的配置任務
  • 支援應用程式上下文中的擴充套件 bean 作用域,主要目標是 Web 請求和會話作用域
  • Bean 定義增強功能:Bean 類的延遲載入、集合合併和智慧錯誤訊息
AOP
  • 基於 XML schema 名稱空間的簡化 AOP 配置
  • 支援 AspectJ 切入點表示式語言和 @AspectJ 樣式的切面
  • 支援對任何物件進行依賴注入,包括細粒度的域物件(基於 AspectJ)
永續性和 JPA
  • 增強的 JDBC 支援:命名 SQL 引數、基於泛型的 SimpleJdbcTemplate
  • 顯式支援 Hibernate 3.1 和 3.2(同時保持與 Hibernate 3.0 的相容性)
  • 支援 Java Persistence API (JPA),包括與類檢測的完整容器合約
排程和訊息傳遞
  • 用於提交非同步工作的 TaskExecutor 抽象
  • 支援各種執行緒池,例如 Java 5 ThreadPoolExecutor 和 CommonJ WorkManager
  • 基於訊息監聽器容器支援非同步 JMS(“訊息驅動的 POJO”)
Web 應用程式開發
  • 基於約定的 Web MVC:控制器對映、模型屬性名稱
  • 用於 Spring Web MVC 和 Spring Web Flow 的 JSP 表單標記庫
  • 完全支援 Portlet 環境,包括基於 DispatcherPortlet 的 Portlet 樣式的 MVC

... 以及許多、許多其他細節方面的改進。

要檢視這些功能的許多實際應用,請檢視發行版中包含的 JPetstore 參考應用程式,位於 samples/jpetstore 目錄中。 有關更多詳細資訊,請參見參考文件的 2.0 中的新增功能? 部分。

我們將與 Maven2 社群合作,在未來幾天內將 2.0 RC1 上傳到 Maven 儲存庫。

感謝 Spring 社群為此次釋出提供的所有反饋。 我們期待您對 2.0 GA 釋出日期的反饋!

祝您使用愉快,

Juergen Hoeller
Spring 2.0 產品開發負責人

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

搶佔先機

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視全部