今年春季 - 2012年12月25日

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

歡迎回來,來到另一個非常特別的節日,以及年終版的本週 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 是一個易於使用的繫結,它支援在 REST 之上的 OAuth。 需要透過 OAuth 連線到像 Twitter、Facebook、LinkedIn 和 GitHub 這樣的社交服務提供商嗎? 請使用 Spring Social。 想要在您的 RESTful 端點中支援 HATEOAS 的原則嗎? 請檢視 Spring HATEOAS。 您想要透明且輕鬆地公開 Spring Data 儲存庫以用作 RESTful 端點嗎? 您只需要檢視 Spring Data REST。 沒有比 Spring 今天提供的更豐富、更全面或更整合的一組解決方案來構建豐富的 RESTful Web 應用程式。
  4. 參與 Git 特別是今年,Spring 開源專案中的社群互動飛速發展,現在所有專案都已完全在 GitHub.com/SpringSource 上。 Spring 和其他專案一直都是開源的,但是 Git 啟用的協作模式使得像 Spring Social、Spring Integration 和 Spring Data 這樣的專案很容易在社群的投入和貢獻中蓬勃發展。
  5. 擴充套件 SpringSource 內容的覆蓋範圍 我們一直在努力將所有 SpringSource 內容帶給所有開發人員,並且今年擴充套件了很多。 例如,除了在 SpringSource.org 上釋出內容外,您是否知道您可以在 Twitter 上的 @SpringSourceGoogle+ 上的 +SpringFrameworkYouTube SpringSourceDev 頻道上,以及(對於中國的許多粉絲來說特別有用)在 SINA 微博上的 SpringFramework 上找到 SpringSource? 此外,如果您喜歡本綜述,請務必收藏 本週 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> 

嗯, 肯定飛逝而過! 由於下週二是一月一日,因此這將是 2012 年 本週 Spring 的最後一期! 與往常一樣,為您整理本綜述感到非常榮幸。 我確信,代表所有 SpringSource,讓我祝您節日快樂,新年快樂!

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

取得領先

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視全部