Engineering
Releases
News and Events

This Week in Spring, June 5th, 2012

Welcome back to another installment of This Week in Spring. As usual, we’ve got a lot to look at this week so let’s get to it..


  1. The video from Chris Beams’s recent webinar
    on the various styles of dependency injection that Spring supports
    is up. Chris is a core Spring framework engineer (and all around good guy). This video is definitely worth a
    watch especially if you still think Spring configurations requires XML.

          </LI> 
     <LI> Oleg Zhurakousky announced the availability of 
         <a href = "http://www.springsource.org/node/3569">
         Spring Integration 2.1.2 RELEASE and 2.2.0M2</A>. The new releases are filled with many important bug fixes as well as several  
    
         new features.  
         </LI>
        <LI>  Roy Clarkson has announced the availability of <a href= "http://www.springsource.org/spring-android/news/1.0.0-released">Spring Android 1.0.0.RELEASE</A>! The project is an extension of the Spring Framework that aims to simplify the development of native Android applications by providing RESTTemplate support for mobile clients. 
    
    
        </LI>  
        <LI> The  Birds and Bytes blog has an interesting approach to exposing  <a href = "http://birds-and-bytes.tumblr.com/post/24068122981/sharing-spring-mvc-localization-with-the-client-side">Spring MVC internationalized messages  to JavaScript code by using Jackson to write them to a JavaScript-consumable dictionary</A>. This is pretty slick, <EM>and</EM> simple!
    
              </LI>
    

  2. After you’ve watched Chris Beams’ amazing webinar, you might check out Steve Schols’ blog, which
    offers a perspective on
    which approach to dependency injection (constructor- or setter-based injection) to take, and relates them to
    relevant support in the Spring framework. The Spring framework, of course, supports both setter- and constructor-based injection, but it’s nonetheless interesting to see one person’s perspective of the tradeoffs in using one or the other.
  3. Carlo Scarioni has put together a great post introducing how
    to create custom
    Spring 3 XML namespaces
    . The XML namespace mechanism is one that is available for public consumption: you don’t have to be a
    SpringSource engineer to wrap your API in an XML namespace and make it available for consumption by other
    engineers. XML namespaces can pack a lot of punch! It is common to see open source, third party APIs also expose an XML
    namespace, and it’s easy enough to do that every team should consider exposing one of their own.


  4. Ken Rimple, co-author of Spring Roo in Action, has put together a wonderful
    blog on how
    to unit-test Spring Roo addons.

  5. Matt Vickery is at it again, this time with an amazing post on

    how
    to use the dynamic duo of Spring Integration’s splitter and aggregator.

  6. Avner has written a post about
    sharing Spring MVC localization with the client side.
  7.      </LI>
    

  8. The VoltDB blog has a great post on using Spring’s @Scheduled annotation to run
    scheduled tasks
    .

  9. Arjen Poutsma has announced
    the availability of Spring Web Services 2.1.0.RELEASE. The new release
    includes many updates to third party dependencies, and mainly marks the stabilization point
    of the 2.1 line.

  10. The Hyperic blog has an interesting post on the updates to Hyperic as part of the larger, recent vFabric 5.1 line that

         support Tomcat 7</A>.
      </LI> 
    

comments powered by Disqus