SpringOne 2GX 2012 is the premier Java event of 2012 and this week is your last chance to save $400 on the regular registration fee. The conference covers all the tools you will need to develop business applications, create multi-device aware web applications, design cloud architectures, and manage high performance infrastructure. Check out a small preview of some of the speakers and sessions that you will see at this year's event! SpringOne 2GX is a collocated event covering the entire Spring ecosystem, Groovy/Grails and Cloud technologies. The conference will be held in Washington DC, October 15-18, 2012, at the Washington Hilton Hotel. Register before July 21st and receive up to a $400 discount.
I am pleased to announce the first milestone release of Spring Shell project! Spring Shell is an interactive shell that can be easily extended with commands using a Spring based programming model, extracted from the Spring Roo project.
Welcome to another installment of This Week in Spring! This week, the SpringSource and Cloud Foundry teams are OSCON talking about open source enterprise and cloud computing with anybody and everybody. If you're in the region, be sure to check out the SpringSource and Cloud Foundry booth in the exhibition hall!
The Java Beginner's tutorial blog has a quick post on how to use the embedded database namespace that debuted in Spring 3.0. The namespace is great if you want to setup H2, HSQL and Derby instances quickly and then specify initialization .SQL statements or scripts to run to initialize the database to a known state. This is particularly useful in quicker integration tests.
Are you having trouble setting up the @cloudfoundry gem support for service tunneling on Windows? To recap, a) install Ruby, then install DevKit, then install the Event Machine gem, like this gem install eventmachine --pre -v '1.0.0.beta.4.1', then install the tunnel, like this gem install caldecott. You should be able to start a new shell, register an account on Cloud Foundry, and start building Spring applications with the SpringSource Tool Suite in no time!
Welcome back to another installment of This Week in Spring. This week, I'm at JAX in San Francisco. We're
having a good time, and happily answering questions from community members. As usual, though, we've got a lot to cover, so let's get on with the show.
Did you guys miss JAX, in San Francisco, this week? The talks that Chris Richardson and I have, and will, give are going to be online next week, but this week you should check out the presentation on using Spring MVC and Backbone.js together by Sebastiano Armeli-Battana, a community member who also spoke this week. Nice job, Sebastiano!
Also: be sure to check out the code!
The new release adds support for a default error pages
The servlet version defined in web.xml no longer determines if Tomcat scans for annotations when the web application starts. This is now solely controlled by metadata-complete element.
On web application start, JARs are now always scanned for ServletContainerInitializers regardless of the setting of metadata-complete
This is not a Spring-specific post, but instead pertains to AspectJ. AspectJ, of course, is very well supported as part of Spring's AOP story. In this blog, Thibault Delor introduces how to introduce a useful toString method for all of your classes.
If you come across incompatibilities, migration problems, bugs, or any other suggestions, please provide feedback in the forum and file issues via JIRA.
Downloads are available from the official STS download page, take a look at the section for „Other Downloads“.
The final 3.0 releases are scheduled for early August 2012.
We're pleased to an announce the GA release of Spring Security 3.1.1
The release is available from the Spring Community Downloads area and jars are available from Maven central repository. See the project website for more information.
Spring Data Redis 1.0.1 has been released.
Among other things the new release supports
support for a new (4th) Redis driver SRP,
Redis native execution (RedisConnection#execute), and improved pipeline execution tracking potential errors and bulk results consistently across all drivers
The Java TV tutorial site and aggregator has both of Spring Integration contributor Oleg Zhurakousky's webinars on Spring Integration Tips 'n Tricks. It's nice when the aggregators pick up good content, but readers should also be sure to check out the source for all your SpringSource videos and tutorials, the SpringSource Dev YouTube channel.
Only faintly related to Spring: Joram Barrez, a contributor to the Activiti BPMN2 workflow engine, to which both Spring Batch lead Dr. David Syer and I contributed the Spring support, has put up a nice post comparing the speed of the workflow engine and some of the tests use the Spring support.