News and Announcements  

News and announcements

Last Chance to Save $400 on SpringOne 2GX Registration

SpringOne 2GX Video: Cloud Foundry - Inside the Machine

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.

Spring Shell 1.0 M1 released

Dear Spring Community,

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.

Downloads | JavaDocs | Reference Documentation | Changelog

For more information about Spring Shell please see the home page.

We look forward to your feedback on the forum or in the issue tracker.

This Week in Spring - July 17th, 2012

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!

  1. The Spring Data team is working on a book with O'Reilly on Spring Data. If you want to preview and feedback, now's your chance!
  2. Are you using Spring Data Commons support for repositories? How would you feel about support for Java-centric configuration? Check out the new support for Java-configuration in Spring Data!
  3. 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.
  4. Jeroen Horemans has a great post on using EclipseLink (the JPA implementation) and Spring together.
  5. Marco Tedone has a great blog on using JMX and Spring together.
  6. Geraint Jones has a great post on using Spring Data MongoDB to access MongoDB instances.
  7. @olivergierke, Spring Data ninja and contributor, tweeted about a nascent project that supports Spring Data-centric access to Apache Solr repositories, which looks very interesting! Check it out!
  8. Lijin Joseji has a great post on how to setup a simple CRUD application using Java and MongoDB and Spring Data. Definitely worth a read!
  9. 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!
  10. Stacey Schneider has put together a nice blog introducing why Spring Insight should be a part of your Cloud Foundry experience
  11. This post has almost nothing to do with Spring, but I've seen the error enough in Spring applications that it is worth trying to provide help. If you use Spring with the Oracle database driver and have trouble connecting, with errors about the SID, you might appreciate this blog.

Video: Managing and Monitoring Spring Integration Applications

This video discusses the options for managing and monitoring applications that use Spring Integration. Topics covered include:

  • using the Spring Integration plugin for Spring Insight to get a real-time view of your applications and its performance
  • using the Integration MBean Exporter and the MBeans it registers for analyzing messaging endpoints and channels
  • exporting the Integration MBean Exporter itself as an MBean, to gain access to its attributes and operations
  • using the <control-bus /> to start and stop endpoints
  • enabling and using Message History
  • previewing the orderly shutdown mechanisms being built into Spring Integration 2.2

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

This Week in Spring - July 10th, 2012

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.

  1. Martin Lippert has announced the latest versions of SpringSource Tool Suite and the Groovy and Grails Tool Suites.
  2. Chris Beams has announced that Spring 3.1.2 has been released!
  3. Rob Winch has announced that Spring Security 3.1.1 has been released!
  4. Costin Leau has announced that Spring GemFire 1.1.2 has been released!
  5. The Tech Annotation page has a great post on using some of Spring's remoting technologies, RMI and HTTP invoker, to expose objects to remote clients.
  6. Chris Haddad has put together a nice article on using Spring on Cloud Foundry.
  7. The Enterprise Development Ideas blog has a nice article on using Spring 3.1 to build RESTful services that support JSON and XML.
  8. 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!
  9. Would you like a sneak peak at how a master structures his application? Let Gordon Dickens explain how he configures his application.
  10. The Code Tips and Tricks blog has a nice post on using Spring MVC without using the default Spring component scanning in place.
  11. This VMware knowledge base article has a rather interesting tip that shows how to ask the Spring ApplicationContext which configuration resources are being used.
  12. This blog has a great look at customizing formatting for Spring MVC with the use of a custom formatter.
  13. Peng Fei Xu has a quick introduction to using Spring's Java configuration.
  14. This blog has a nice introduction to handling Forms with Spring 3 MVC
  15. The Java Code Geeks has a nice blog introducing how Spring's custom namespace definitions work.
  16. The Apache Tomcat team has announced the immediate availability of Apache Tomcat 7.0.29.
    • 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
  17. 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.

Spring Tool Suite & Groovy/Grails Tool Suite 3.0.0.M3 released

Dear Spring Community,

I am pleased to announce the availability of the third milestone build of the upcoming Spring Tool Suite 3.0.0 and the Groovy/Grails Tool Suite 3.0.0.

Among the highlights of this milestone release:

  • ships on top of Eclipse Juno 4.2 release
  • includes Groovy-Eclipse 2.7.0 release, which includes Groovy 2.0 compiler support
  • includes AJDT 2.2.0 release and AspectJ 1.7.0 release (including Java7 support)
  • new support for Spring Data (content-asisst, validation)
  • simplified template project authoring and hosting

For more details about new and changed features, please refer to the New and Noteworthy for 3.0.0.M3 document.

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.

Enjoy!

Spring Security 3.1.1 Released

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.

Changelog | Download | Reference Manual | FAQ

Spring GemFire 1.1.2 Released for Java

Dear Spring Community,

I am pleased to announce the GA release of Spring GemFire 1.1.2 project is now available!

Downloads | JavaDocs | Reference Documentation | Changelog

This Week in Spring - July 3rd, 2012

Welcome back to another installment of This Week in Spring. Today, we bid farewell to the father of Spring, Rod Johnson. We wish Rod well on his next endeavors.

  1. Spring contributor and all-around-build-ninja Chris Beams put together a nice blog talking about some of the infrastructure changes in the Spring projects of late, including their moves to GitHub and to the build-tool Gradle.
  2. Martin Lippert has announced the availability of the SpringSource Tool Suites 3.0.0.M2, one for Spring and one for Groovy and Grails.
  3. 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
  4. Gary Russell has announced the availability of Spring Integration 2.1.3.RELEASE and 2.2.0.M3.
  5. Hubert Klein Ikkink has an interesting post on how set environment variables on Cloud Foundry.
  6. Jan Machacek announced the latest release of Specs2 Spring 0.6.1 in his blog. Check it out for more details.
  7. Matt Vickery is back with another installment on how to use Spring Integration with C24's iO products.
  8. Our friend Willie Wheeler has a great post on pageable custom queries with Spring Data JPA.
  9. Our friend Roger Hughes is back, this time with a post introducing how to get started with Spring Social.
  10. Nicolas Frankel has a nice blog introducing Spring Data JPA.
  11. 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.
  12. A blog, seemingly on PHP, has a post on the correct way to utilize Spring's <p> and <c> namespaces.
  13. The doanduyhai blog has an interesting post on the Spring 3.1 cache abstraction.
  14. The Learning via Code blog has a great post introducing Spring's support for message loading
  15. The JavaCode Geeks blog has an interesting post on exception handling in Spring's JSF support
  16. 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.

SPRING INTEGRATION 2.1.3.RELEASE AND 2.2.0.M3 ARE RELEASED!

The Spring Integration team is pleased to announce the release of:

Spring Integration 2.1.3.RELEASE - a small maintenance release with some important bug fixes

  • Release notes are available here
  • Artifacts are available in the SpringSource repo, the community download page and Maven Central
  • Spring Integration 2.2.0.M3 - The third milestone release of the 2.2 stream, including a number of important features and improvements

  • Release notes are available here
  • Artifacts are available in the SpringSource repo and the community download page
  • More information is available on the project's home page

     

    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 Events

    Upcoming Training

    Syndicate content