Welcome back to yet another This Week in Spring. SpringSource is out in full force at JAX San Jose this week and we will be at OSCON, in July. These events are great avenues for us to connect with the userbase. As usual, we've got a nice complement of stuff to cover this week, so let's get to it!
- There has been loads of interest and discussion surrounding last week's Spring 3.1 second milestone. Sam Brannen writes about the new testing support which is a great follow on to the previous posts about configuration enhancements and Spring MVC updates.
- Alex (from the blog "javaaddicto") has also written about the new features in Spring 3.1, and particularly the new support in Spring 3.1 M2 for XML-free web applications in Spring MVC. This is very cool! Check it out.
- Here is another more code centric look at XML-free configuration in Spring 3.1 M2, this time on dZone.
- Rod Johnson sounds off on the state of the complexity in enterprise Java today. Check out this interview with Rod on the TheServerSide.com. Very cool!
- Hot on the heels of the vFabric 5 release, Chris Harris has written up a good look at how to use the new SQLFire to build a Grails CRUD application.
- Manning has just released the third edition of SpringSource's very own Craig Walls' Spring in Action. Good stuff, check it out!
- Spring Data JPA (formerly, "Hades"), RC1 has just been released! It features, among other things, improved repository interface programming model (transactions at implementation, no need to extend JpaRepository anymore), improved parameter binding for created queries, performance improvement in inspecting annotations, improved detection of domain class from method return types, and much more. Check out the release announcement.
- Want to learn about the Tomcat 7 classloader? Get the skinny in this post!
- Using the Vaadin web framework? Want to see how to rapidly build a Vaadin application on CloudFoundry? Who wouldn't? Check out this doc that explains how to setup the toolchain (including SpringSource Tool Suite) and build a web application from code, all the way to the cloud.
The AMIS blog has an interesting post on how to access and leverage Spring beans from Oracle ADF Faces-based JSF applications. The blog is a bit out of date - in that it covers Spring 2.5, but could prove useful to users of that framework and technology. Note that - while this approach outlines a tooling-centric approach to adding the libraries and so on, the crux of the Spring / JSF integration is bundled with the core Spring framework as an expression resolver delegate,
org.springframework.web.jsf.el.SpringBeanFacesELResolver, which the article does introduce. Very cool, generally, and the setup in Spring 3.x is not generally different, to this is useful for users of newer (and older!) versions.