領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多Spring 社群本週依然精彩紛呈。新版 Tomcat 釋出、移動客戶端、Spring Data 以及大資料(如 Spring Gemfire、Redis,以及當然的 Spring Data 專案)似乎引起了社群的廣泛關注。
溫馨提示:Spring 核心框架的領導者兼所有姐妹 Spring 專案的貢獻者 Juergen Hoeller 將在兩天後(2 月 10 日)舉行兩次相同的網路研討會——一次面向北美,一次面向歐洲——介紹 Spring 3.1 的新特性!務必註冊參加這次免費的網路研討會,瞭解最廣泛使用的 Java 框架的下一代迭代!
這是一個創紀錄的活動,預註冊人數驚人。雖然還沒有 Spring 3.1 的二進位制檔案(但請持續關注!),但Spring 專案的程式碼始終可供您使用,因此——如果您像我一樣對所有新功能感到興奮——您將在它釋出很久之前就能看到這個網路研討會並開始使用它。
本週有很多好東西要介紹,讓我們開始吧!
已釋出。新版本包含多項修復和功能增強。
Apache Tomcat 7.0.8 已釋出。此新版本包含許多小的更改,包括對非同步 Comet 應用程式的更好支援。Apache Tomcat 6.0.32 也已釋出,這主要是維護版本。一如既往,Tomcat Expert 社群網站對這兩個版本都有很好的報道。
Spring Mobile 1.0.0.M3 已釋出。Spring Mobile 專案是一個旨在促進移動裝置友好型 Web 應用程式的庫。它提供了一個不錯的伺服器端元件,用於Spring Android 的特定於 Android 裝置客戶端的支援。
鼓勵使用者檢視Spring Mobile git 儲存庫中維護的出色的新示例程式碼專案。
Gordon Dickens 發表了一篇精彩的部落格,介紹瞭如何使用
Spring 的 JMS 支援(包括 JmsTemplate)和 Spring Core OXM(一個物件到 XML 的編組框架)支援,將 JAXB2 訊息載荷編組為 XML。這是一篇好文章,而且與關於訊息傳遞的 Green Beans 文章結合閱讀效果很好。
Spring GemFire 1.0.0(最終版)已釋出。此
版本提供了與GemFire 資料管理和資料網格技術的一流整合。Spring GemFire 在慣用的 Spring 配置中提供了易於使用的 GemFire 配置。此外,Spring Gemfire 整合也將成為即將推出的 Spring 3.1 快取抽象的一部分,該抽象將支援 GemFire 和許多其他資料快取。
Shekhar Gulati 發表了一篇精彩的文章,探討了 Spring Roo 和 Hades 專案,該專案現已成為 Spring Data 整體組合的一部分。
這篇文章還介紹了 Spring Android 特有的支援,用於從客戶端消耗伺服器端資料。
Justin Ryan 釋出了一篇關於使用 Spring BeanDefinitionRegistryPostProcessor 實現自動將模擬物件注入 Spring 測試的精彩文章。
此實現可與 Spring 的單元測試支援一起使用。Spring 的單元測試支援提供了一種一致的方式,可以在單元測試類中使用 Spring 註解(如 @Autowired),並讓上下文像對待單元測試是真正的 Spring 元件一樣注入這些 bean。
此實現更進一步,自動註冊您自動注入的 bean 的模擬物件。
在 Spring 框架中,BeanDefinitionRegistryPostProcessor 是經典 BeanFactoryPostProcessor 的擴充套件,可用於在 Spring 容器中註冊物件,這些物件又可以註冊其他元物件,如 BeanFactoryPostProcessor 例項。否則,它的工作方式基本相同,只是範圍更高。非常巧妙,Justin!