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 個里程碑版本的超過 150,000 次早期訪問下載,解決了超過 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 物件 (POJO) 開發複雜應用程式成為事實上的標準。2.x 系列在此廣泛認可的最佳實踐之上,提供了新的簡化和強大功能,同時完全相容已建立的 Spring 1.x 系列。使用者可以期望他們的升級是直接的;在大多數情況下,只需將 1.2.8 JAR 檔案替換為 Spring 2.0 中包含的 JAR 檔案。

請享受,並感謝您

Spring 2.0 代表了過去一年許多人的共同努力。從 Interface21 的主要開發人員 Juergen、Rob、Rick 和 Costin,到我們的支援合作伙伴 BEA 和 Oracle,再到社群中貢獻創新、補丁、文件、錯誤報告和測試的許多人——這裡麵包含了大量的汗水、努力和淚水。我們衷心希望您在使用這個新版本時感到像我們構建它時一樣快樂。享受它吧,並且請放心:工作不會止步於此。

此致,

Spring 團隊

 


其他資源

  • 參加 2006 年 Spring 體驗大會,這是 Spring 社群的頂級會議,將於 12 月 7 日至 10 日在佛羅里達州好萊塢舉行。在 10 月 16 日前註冊可為您的團隊獲得早鳥折扣。
  • 透過路線圖跟蹤未來的 Spring 2.x 開發
  • 請收藏此頁面,以獲取更多演示新 2.0 功能的截圖影片和程式碼示例。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有