Welcome to another installment of This Week in Spring . As usual, a lot to look at, so let’s get to it.
- Chris Richardson's talk, Polyglot Persistence for Java Developers, has just been released. This is another great talk from SpringOne2GX, and a good watch for anybody who wants a look at how to exploit the strengths of this new breed of NoSQL data stores.
Every week I check the <a href "http://www.springsource.org/news-events"News & Events page on SpringSource.org.
This week i was pleased as punch to find that there were not one, but two interesting webinars coming up. The first webinar, Messaging for Modern Applications on February 9th (that’s this Thursday!), describes how to use RabbitMQ and Spring Integration to architect truly elastic, scalable applications in the cloud. There are two times for this webinar, one for Europe, and another for North America.
The second webinar,
Creating Spring Insight Plugins on February 16th, describes Spring Insight’s pluggable architecture. There are also two times for this webinar, one for Europe, and another for North America.
I hope to see you there.
<LI> The <a href="http://www.springsource.org/spring-mobile/news/1.0.0.rc1-released" target="_blank">1.0.0.RC1 version of Spring Mobile</a> has just been released. Spring Mobile provides an integration API that makes it easier for Spring MVC applications to build mobile client-specific applications. </LI>
<Li> Stephen Bohlen's talk from SpringOne2GX, <a href="http://www.springsource.org/node/3462" target="_blank"><EM>Spring and Platform Interoperability</EM></A>, which demonstrates how Spring and Spring.NET can be used to cross the platform divide between .NET and Java, is up and available. </LI> <LI> Blogger Matt Raible just gave a talk introducing Spring 3.1 to the Spring User Group in Silicon Valley. Why is this news? Because he was nice enough to share the fruits of his work with us! Check out <A href="http://raibledesigns.com/rd/entry/my_what_s_new_in" target="_blank">Matt Raible's What's New in Spring 3.1</A> talk. (You might need to scroll down a bit) </LI> <li> <EM>Spring in Practice</EM> author Willie Wheeler has put out some content from his upcoming book on <A href="http://www.java-tv.com/2012/01/16/creating-your-first-spring-web-mvc-application/" target="_blank">Creating Your First Spring MVC application</A>. As usual, Willie's content is always worth a read. </LI> <LI> The gents at Cake Solutions are back it, this time with a blog on using the <A href="http://www.cakesolutions.net/teamblogs/2012/02/07/spring-framework-and-the-cake-pattern/" target="_blank">Spring Framework and the Cake Pattern from Scala</a>. The Cake Pattern describes using Scala's mixin mechanism to have some dependencies automatically satisfied at compile time. Good stuff. </LI> <LI> Last week we looked at Tobias Flohre's article on a business component architecture with Spring 3.0 and 3.1. This week's followup, <a href="http://blog.codecentric.de/en/2012/02/a-business-component-architecture-with-spring-3-03-1-part-2-resources/" target="_blank">a business component architecture with Spring 3.0/3.1 - Part 2: Resources</A>, looks at low level data access and transaction management using Spring's Java configuration style. </LI> <LI> On the RaiStudies.com blog, blogger Rahul has written up <a href="http://www.raistudies.com/spring/spring-mvc/form-processing-spring-mvc-3-xml-config/" target="_blank">form processing in Spring MVC 3 using xml configuration</A>. This article explains how to use the more <em>classic</EM> approach to using Spring MVC, using XML.
This, of course, isn't required today, but it's nice to know what the mechanism looks like, under the hood.
Tobias Trelle is back with another installment of his series on Spring Data. This one, on Spring Data's MongoDB support, shows how easy it is to access a MongoDB data store from Spring. This introduction goes from 0-60 very quickly, starting with MongoDB's installation and the shell and then progressing to an application that uses Spring Data. Nice job, Tobias! Keep up the good work.