Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreWelcome to another installment of This Week in Spring! As usual, we've got a lot to cover, so let's get to it!
<LI> The future is now and it has a name and version - <EM>Spring 4.0</EM>. <a href="http://blog.springsource.org/2013/01/16/next-stop-spring-framework-4-0/">Juergen Hoeller outlined the proposed next iteration of Spring, Spring Framework 4.0</a>! </LI>
<li>If you missed the live webinar of the Spring Framework 3.2 GA release, <a href="http://www.youtube.com/watch?v=fb5YG2W1srA">check out the replay</a>, which also has a brief discussion Spring Framework 4.0.</li>
<li> Costin Leau has announced that <a href="http://www.springsource.org/node/3787">Spring for Apache Hadoop 1.0 RC2 is now available</a>! The new release includes dedicated namespace support for Cascading, enhanced compatibility with Cloudera CDH3 and 4,
enhanced integration with Spring Batch and Hadoop, safer job cancellation and improved documentation. </li>
<li>Andrew Clement announced that <a href= "http://blog.springsource.org/2013/01/08/scripted-editor-0-3-release-available/">the 0.3 release of the Scripted editor is now available</a>. There are many new features, including easier installation (now available through Node Package Manager - <code>npm</code>). </li>
<li> Roy Clarkson has announced that <a href="http://www.springsource.org/node/3784"> Spring Mobile 1.1.0.M2 has been released</a> with many new features including a Spring MVC <code>ViewResolver</code> that resolves the view based on <code>Device</code> and <code>SitePreference</code>, and then forwards to the correct, delegate <code>ViewResolver</code>. </li>
<li>Join Scott Andrews as he discusses the role of Javascript in an exciting webinar on January 24, 2013: <a href="http://www.springsource.org/node/3767" title="Webinar: Architecture of a Modern Web App"> Architecture of a Modern Web App</a>. </li>
<li>Join Brian Cavalier and John Hann as they discuss Inversion of Control (IoC) and Javascript in a Webinar on January 31, 2013: <a href="http://www.springsource.org/node/3768">IOC + Javascript</a>.</li>
<li> Martin Lippert, Andy Clement, and Andrew Eisenberg's presentation from
SpringOne2GX 2012, <a href= "http://www.infoq.com/presentations/Tools-JavaScript-Orion-Scripted">
<EM>Tooling for the JavaScript era</EM></a>, is now available online from InfoQ. </li>
<li> The SpringOne 2GX 2012 replay of <a href="http://www.springsource.org/node/3783"> <em>Automated Provisioning of Spring Applications to EC2 and VMware Cloud</em></a> is now available. </li>
<li> Nicolas Frankel has a nice post on how <a href="http://blog.frankel.ch/dry-your-spring-beans-configuration-file">to inherit configuration from parent bean definitions to reduce redundant configuration</a>. Nice! </li>
<li> Arnaud Cogoluègnes has a nice post on <A href="http://blog.zenika.com/index.php?post/2013/01/15/spring-mvc-test-framework">how to use the Spring MVC test framework</a> </li>
<li> Taking the example further, Arnaud also shows how to <a href="http://blog.zenika.com/index.php?post/2013/01/15/REST-Web-Services-testing-with-Spring-MVC">test Spring MVC REST controllers using the Spring MVC test framework</a>. </li>
<li> Tomasz Nurkiewicz has put together <a href= "http://nurkiewicz.blogspot.de/2013/01/spring-data-jdbc-generic-dao.html">
a Spring Data Repository implementation for JDBC</a>. That's really cool! I can't wait to give this a try! </li>
<li> Tobias Fiohre has a nice
introduction to the ideas enabled by <A href="http://blog.codecentric.de/en/2013/01/a-real-roca-using-bootstrap-jquery-thymeleaf-spring-hateoas-and-spring-mvc/">Spring HATEOAS (<EM>ROCA</EM>, or resource-oriented client architectures)
complete with a sample application and code</a>! Nicely done, Tobias!</li>