Visit our blog

News & Events

This Week in Spring, September 13th, 2011

What a week! And, believe it or not, this week's actually a calm week! We've got a lot of exciting stuff to cover, so let's get to it.

  1. Spring Social 1.0 has been released! This - the first GA release of the Spring Social framework - is very exciting news! Spring Social's core API, which includes a connection framework that frees you from managing the delicate OAuth dance, is stable. This release also sees the release of two of the integration modules for Twitter and FaceBook. Spring Social project lead Craig Walls talks about the new features in a post, "What a Year Makes."
  2. Spring Integration 2.1. Milestone 1 is Now Available! This new release is the first milestone on the march to 2.1, and is packed with new features, including support for RabbitMQ, GemFire, Redis and MongoDB. Check it out!
  3. There is a lot of exciting news surrounding CloudFoundry! If you want a pretty good digest, check out this post, CloudFoundry Inks Distribution and Deployment Deal or the summary that Cloud Foundry makes good progress.
  4. A few weeks ago, Spring AMQP 1.0 went GA, and this week InfoQ's followed it up with a detailed post. Great stuff!
  5. Andrei Stefan has reworked the classic Spring PetStore example to use the new vFabric SQLFire driver, which exposes an ANSI SQL 92 layer on top of vFabric GemFire. As if this wasn't cool enough, he's also introduced the Spring Data JDBC extensions into the code base, reusing the QueryDslJdbcTemplate which is a version of the classic JdbcTemplate included in the core Spring framework that works with QueryDSL. To see some examples of the reworked code, you should check out the SpringDataItemDao example, and the SpringDataAccountDao example.
  6. Spring Data JPA 1.0.1 and 1.1.0.M1 Released! The new release includes numerous new features, including a variety of bugfixes, and improvements mostly around the mapping subsystem and performance, all listed in the changelog. The first milestone of the 1.1 train contains these bug fixes as well of course, adds IgnoreCase as keyword for the query parser and allows users to use that version alongside Spring Data MongoDB 1.0.0.M4 as they both refer to the same version of Spring Data Commons.
  7. This post from the Java Code Geeks talks about Spring's declarative transaction management using @Transactional. @Transactional was the first annotation supported in the Spring framework, and it is still one of the most popular! Good stuff. For a very detailed look at transaction management using Spring, you might also consult this post Configuring Spring and JTA without full Java EE.
  8. Shaun Abram has a great post on how to setup multiple Tomcat instances. Nice post, Shaun!
  9. Were you in Norway last week for the JavaZone conference? Well, you missed a lot of fun. But don't fear, you can still reap the rewards! There are some great Spring talks and they're all recorded live, available for anyone to watch, on the JavaZone Vimeo page. There are talks on Spring configuration, the Spring 3.1 caching abstraction, Spring Integration with CloudFoundry (bonus: the talk, "Event Driven Architecture with the Spring framework" from last year is also available!), Spring Data, and Polyglot Persistence, all available in English. If you speak Norwegian, then there's ample content for you, as well, including a talk on Spring Java configuration in Scala, and on performance gains with Spring Batch. I think I saw some others, too, but as I don't speak Norwegian, I can't be too sure! Enjoy!
  10. If you want to use the Micro CloudFoundry instance completely offline, this post has a good walkthrough of the steps required. Check it out!
 

Newsletter Subscription

Our monthly newsletter is packed full of techniques, tutorials, tips and tricks to get you on your way to Spring nirvana. View Archive

Upcoming Training