今年的 Spring - 2012 年 12 月 25 日

新聞 | Josh Long | 2012 年 12 月 25 日 | ...

歡迎回到又一個特別的節日和年終版《*This Week in Spring*》!如果您一直關注此摘要,那麼您會知道 2012 年對 Spring 來說是激動人心的一年!讓我們先回顧一下亮點,然後再進入本週的摘要。

  1. Spring 邁向未來 當然,今年是 Spring 3.2 釋出,正好比 Spring 3.1 釋出晚一年,它包含了許多新功能,並幫助 Spring 保持了其作為構建 Web 應用程式的首選平臺的地位。今年,其他 Spring 專案也取得了重大改進和迭代,例如 Spring Integration 2.2.0 GA、Spring Data
  2. Spring 在所有云平臺上都執行得很好,這得益於其與底層平臺在依賴注入方面的自然解耦,但它一直並將繼續在 Cloud Foundry(開源 PaaS)上享有特殊地位。而對於 Cloud Foundry 來說,今年是意義非凡的一年!我們看到 App Fog 等生態系統合作伙伴採用了 Cloud Foundry 的程式碼並不斷髮展。透過 獨立程序等新功能,對 Cloud Foundry 上的 Spring 應用程式的支援得到了顯著改善,還有更多...
  3. RESTful Web 如果您問我,今年最令人興奮的部分是看到 Spring 的 Web 支援不斷改進。如果您想構建 Web 應用程式(包括在 Servlet 3 環境中)或公開 RESTful API 端點,Spring MVC 是不二之選。如果您想保護這些 RESTful 端點,Spring Security OAuth 是一個易於使用的繫結,支援 OAuth 在 REST 之上。需要透過 OAuth 連線到 Twitter、Facebook、LinkedIn 和 GitHub 等社交服務提供商?使用 Spring Social。想要在您的 RESTful 端點中支援 HATEOAS 原則?請檢視 Spring HATEOAS。您是否想透明且輕鬆地公開 Spring Data 儲存庫作為 RESTful 端點?您只需看看 Spring Data REST。如今,Spring 提供的用於構建豐富、RESTful Web 應用程式的解決方案沒有任何比這更豐富、更全面或更整合的了。
  4. Git 入門 今年,尤其是隨著所有專案全部遷移到 GitHub.com/SpringSource,Spring 開源專案的社群互動呈爆炸式增長。Spring 和其他專案一直都是開源的,但 Git 帶來的協作模式使得 Spring Social、Spring Integration 和 Spring Data 等專案能夠蓬勃發展,並從社群的意見和貢獻中受益。
  5. 擴充套件 SpringSource 內容的覆蓋範圍 我們一直在努力為所有開發人員帶來關於 SpringSource 所有內容的精彩內容,並且今年有了很大的擴充套件。例如,除了在此 SpringSource.org 上釋出內容外,您知道您可以在 Twitter 上的 @SpringSource+Google+ 上的 SpringFrameworkYouTube SpringSourceDev 頻道以及(這對中國眾多粉絲來說尤其有用)SINA Weibo 上的 SpringFramework 上找到 SpringSource 嗎?此外,如果您喜歡此摘要,請務必將 This Week in Spring 聚合頁加入書籤。

好了,現在讓我們來看看本週的摘要!內容很多,希望您在假期休息時如果有一些空閒時間,會有很多東西可讀!

 <Ol>   
	 <LI> If you've been following this roundup, then you know that we wrapped up our SpringOnes India and China events. For more details,  <a href="http://www.springsource.org/node/3777">checkout our wrapup post</a>!</LI>
	<LI> The <EM>baeldung</EM> blog has another great post up on using Spring MVC and Spring Security to <a href="http://www.baeldung.com/2012/12/20/authentication-against-a-restful-service/">secure a RESTful web service</a>. There are many ways to secure an HTTP REST web service, including HTTP Basic and the bespoke solution presented in this article. Many people are also using Spring Security OAuth, which lets you expose your RESTful web services through OAuth.  
	 
		</LI>
 <LI> Blogger Shaun Abram's put together a very nice post on <a href ="http://www.shaunabram.com/springmvc-file-download/">how to stream data using Spring MVC back to the client</a></LI>
 <LI>  Krishna Prasad's put  together a nice post on using <A href="http://java.dzone.com/articles/claimcheck-pattern-using">the claim check pattern with Spring Integration and GemFire</a></LI>
 <LI>  Krishna's also  put together a nice post on  <a href="http://java.dzone.com/articles/pubsub-vfabric-rabbitmq-and?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29&utm_content=Google+Reader">publish/subscribe with vFabric RabbitMQ and Spring Integration using Spring AMQP</a>.</LI>
 <LI>  Did you guys miss the webinar, <EM>The Data Renaissance: Going In-Memory with VMWare vFabric GemFire</EM>? Have no fear,  
	
	<a href="http://www.youtube.com/watch?v=U85fxz31HTA&feature=youtu.be">it's available</a> - along with a lot of other great content, on the <a href="http://youtube.com/SpringSourceDev">SpringSource Dev Channel</a> </LI> 
	 <LI> The <em>quick guide to Java</EM>  blog has a nice post on setting up a <a href="http://javakart.blogspot.com/2012/12/developing-mongodb-example-using-spring-data.html">simple Spring Data MongoDB example</a>.
 <LI> 
	 
	Corey Reil's put together 		
	a really nice post on <a href= "http://coreyreil.wordpress.com/2012/12/21/spring-batch-creating-an-ftp-tasklet-to-get-remote-files">building a Spring Batch <CODE>Tasklet</CODE>
	that reads data from an FTP endpoint</a>.  
	 The solution, he rightly points out, was already possible with the Spring Integration FTP adapter, 
	 but he wanted to keep things as simple as possible, so he simply reused some of the Spring Integration adapters in writing his <CODE>Tasklet</CODE>.  Nice job!
	  
	</LI>
 <LI>  The <EM>A Developer's Diary</EM> blog has a post with code on 
	  <a href="http://dev-faqs.blogspot.com/2012/12/spring-framework-populating-map-using.html">how to configure a <CODE>java.util.Map&lt;K,V&gt;</code> in XML</a>
	 </LI>
 <LI>   
	 The <EM>Learning via Code</EM> blog has a nice <a href="http://learningviacode.blogspot.in/2012/12/soap-webservices-using-spring-1.html"> couple</a> of  posts on using Spring Web Services to <a href="http://learningviacode.blogspot.com/2012/12/soap-webservices-using-spring-2.html"> expose a <code>.xsd</code> and <code>.wsdl</code></a>.  
	
	</LI>
</ol> 

嗯,麼快就過去了!下週二就是 1 月 1 日了,這將是《本週 Spring》2012 年的最後一期!一如既往,我很榮幸能為您整理這份回顧。我代表 SpringSource 的所有人,祝您節日快樂,新年快樂!

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有