Spring 2.0 正式版釋出

釋出 | Rod Johnson | 2006年10月3日 | ...

我們很高興地宣佈,期待已久的 Spring Framework 2.0 版本最終版現已釋出。

Spring 2.0 Released

下載 | 文件 | 更新日誌 

作為領先的全棧 Java/Java EE 應用框架,Spring 為許多專案帶來了顯著優勢,在提高測試覆蓋率和質量的同時,減少了開發工作量和成本。

這個穩定、生產級版本經過9個月的積極開發。在如此短的時間內,Spring 2.x 系列已非常成熟,受益於9個里程碑版本中超過15萬次的早期訪問下載,解決了750多個 JIRA 問題,其中50個引入了重要的“新功能”。

有什麼新功能?

我們相信,有三個特性概括了使用者可以從 Spring 2.0 系列中獲得的體驗:簡單強大成熟


2.0 版本為框架的整體使用模式帶來了重大的簡化。正如我們的現有使用者所知,Spring 的核心是 Bean 容器,它驅動著你的 Java 和 Java EE 應用的配置。在 2.0 版本中,透過引入定製的 Bean 配置方言,許多常見的配置任務得到了簡化。這對你意味著什麼?

這意味著你現在可以

  • 用一行配置程式碼使你的業務服務具有事務性。
  • 用一行配置程式碼從 JNDI 中查詢物件。
  • 用一行配置程式碼將外部化屬性暴露給你的服務。
  • 使用單個註解為你的資料訪問物件應用一致的異常處理策略。
  • 透過定義一個配置標籤來呼叫無狀態遠端 EJB。不再需要自定義服務定位器或業務代表。
框架的各個模組都持續簡化,讓你可以
  • 用一行程式碼編寫引數化 JDBC 查詢。
  • 在部署 Spring MVC 控制器時應用約定優於配置
  • 使用 Spring JSP 標籤減少開發輸入表單時的輸入量。


Spring 2.0 的主要目標是讓常見任務更容易。2.0 版本也為優雅地解決更困難的問題打開了令人興奮的新途徑。在 2.0 中,你可以

  • 使用 AspectJ 簡潔的切入點表示式語言將自定義行為織入程式執行的多個點。
  • 接收具有事務性和執行緒安全保證的非同步 JMS 訊息。  現場觀看
  • 為你的應用開發你自己的 Bean 配置方言
  • 以執行緒安全的方式從諸如“請求”和“會話”範圍的自定義範圍中注入物件。
  • 從你的 Java 應用中呼叫 Groovy、Beanshell 和 JRuby 指令碼。
  • 使用複雜的執行緒和連線池選項安排任務非同步執行。

2.0 版本構建在 Spring 1.x 奠定的基礎之上。這個新版本提供了重要的新功能,同時儘可能保持向後相容性。

自 2004 年 3 月釋出以來,下載量超過一百萬次,Spring 1.x 使使用普通 Java 物件 (POJOs) 開發複雜應用成為事實上的標準。2.x 系列在這一廣受認可的最佳實踐基礎上,提供了新的簡化和強大功能,同時保持與成熟的 Spring 1.x 系列的完全相容性。使用者可以期望升級過程順利;在大多數情況下,只需將 1.2.8 JAR 檔案替換為 Spring 2.0 中包含的檔案即可。

祝你使用愉快,謝謝

Spring 2.0 代表了過去一年中許多人的共同努力。從 Interface21 的首席開發者 Juergen、Rob、Rick 和 Costin,到我們的支援夥伴 BEA 和 Oracle,再到社群中貢獻創新、補丁、文件、錯誤報告和測試的許多人——這裡飽含著辛勤的汗水和淚水。我們真誠希望你發現這個新版本使用起來像我們構建它一樣充滿樂趣。盡情享受吧,請放心:我們的工作不會止步於此。

真誠地,

Spring 團隊

 


其他資源

  • 參加 Spring 社群的頂級會議 The Spring Experience 2006,於12月7日至10日在佛羅里達州好萊塢舉行。  請在10月16日前註冊,以確保團隊享受早鳥優惠。
  • 使用路線圖跟蹤未來的 Spring 2.x 開發。
  • 收藏此頁面,以便後續推出更多演示影片和程式碼示例,展示新的 2.0 特性實際應用。

訂閱 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

先行一步

VMware 提供培訓和認證,助你快速提升。

瞭解更多

獲取支援

Tanzu Spring 透過一個簡單的訂閱即可提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

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

檢視全部