VMware offers training and certification to turbo-charge your progress.Learn more
This year is moving along at a very quick clip!
We've already seen a torrent of new and exciting releases for Spring users and just today news of perhaps the most exciting thing yet went out. If you didn't get it because you aren't, for example, a registered SpringSource Tool Suite user, then here are the salient bits:
Next Tuesday - April 12th - VMware is hosting a webinar - "Spring into the cloud!" - with the provocative explanation, "Spring has already simplified enterprise Java development. Next up is cloud development."
Enough looking into the oh-so-exciting future, let's look at the exciting stuff that's happened in the last week!
The documentation has always been very good, but it can be difficult sometimes to pull together all the common idioms and patterns. This post provides the guided tour to scaling RabbitMQ that I certainly wish I'd had a year ago! Definitely worth a read and a bookmark.
Want a look at what's coming in Spring Integration? The nice part about open-source is you never need wonder for too long. In the Spring Integration project, adapters and extra modules start life in the sandbox. Typically, these can be used with existing versions of Spring Integration, and don't always track the latest and greatest Spring Integration release. Two new modules that I've really enjoyed working with the last few weeks? Spring Integration MongoDB and Spring Integration Redis. These two modules allow you to make use of these heavy hitting choices in the NoSQL space in a way that's both practical and convenient, as an add-on to your existing Spring Integration solution. They both support message storage using the backend store, and the Redis one also provides Spring Integration-based publish/subscribe support on top of Redis' built-in messaging support! While you're there, create an account and create project clones and feedback if you see anything unaccounted for in your requirements. The MongoDB and Redis support also dovetail nicely with the Spring Integration GemFire support, and the Spring Integration AMQP support. These options give your applications all the flexibility and performance they need to meet even the most demanding of requirements, on your desktop or in the cloud or beyond!
The Spring Data Graph project's support for Neo4j has just been updated to version 1.0.0.RC1. The new version includes a reworked API for queries (replacing finders with composable spring-data-commons repositories), new REST-client support for Neo4J-REST, numerous performance improvements, updates to the
Neo4jTemplate, documentation updates and small top level API refactorings.
Sivaprasadreddy Katamreddy has published a blog on using Spring MVC 3 and Hibernate to build a CRUD Sample Application. The blog post goes to great lengths and presents every code artifact in detail, including the SQL statements and JPA entity classes! Nice work, and a useful guide for those looking to get started. Readers may also appreciate the Green Beans post, "Getting Started with Spring in your Service Tier," which speaks to some of the same goals as this excellent post.