Welcome to the home of Spring, the leading platform to build and run enterprise Java applications. Led and sustained by SpringSource, Spring delivers significant benefits for many projects, increasing development productivity and runtime performance while improving test coverage and application quality.
Spring BlazeDS Integration 1.0.2 Released
Dear Spring Community,
I'm pleased to announce that the 1.0.2 maintenance release of Spring BlazeDS Integration, the open source solution for building Spring-powered RIAs with Adobe Flex, is now available.
Download | Reference Documentation | JavaDocs | Changelog
Along with a number of bug fixes and minor enhancements, we have added full support for using Spring Security 3 to secure a Flex application using the same integration mechanisms as we've previously provided only for Spring Security 2.0.x. In order to effectively demonstrate this support, we've added an additional profile to the Test Drive's Maven build that will configure the application to use Spring 3 and Spring Security 3. See the reference guide for details on how to trigger this alternate profile.
As always, I encourage anyone interested to get involved by trying out the release and giving us feedback in the community forum and Jira. We continually get great feedback from people having success with Spring BlazeDS Integration in their projects, and we look forward to hearing more about your experiences. We'll now be shifting focus entirely to version 1.5, which will add support for BlazeDS 4, and will bring with it a number of new features, including an addon for Spring Roo. This is a great time to make yourself heard if you'd like to help shape the future direction of the project.
Jeremy Grelle
Spring BlazeDS Integration Lead
Spring Batch 2.1.0 is Now Available
We're pleased to an announce the release of Spring Batch 2.1.0. Thank you to all the people who have been tracking the milestones and providing feedback.
Check out the project website for a list of supported features, and also the release announcement in the community forum for more detailed information.
Certified Spring Web Developer Study Guide Available
SpringSource today released a free study guide that helps developers who are interested in becoming a SpringSource Certified Spring Web Application Developer. The study guide can be downloaded here:
SpringSource Certified Spring Web Application Developer Page
Spring Roo 1.0.1 (GA) Released
We're pleased to announce that Spring Roo 1.0.1.RELEASE is now available.
Spring Roo is a next-generation rapid application development tool for Java developers. With Roo you can easily build full Java applications in minutes. Watch our five minute video to quickly discover how easy it is use Roo.
The 1.0.1.RELEASE contains over 40 fixes and minor enhancements since the 1.0.0 release. These include:
- Improved usability surrounding command hiding
- Better hinting and documentation for m2Eclipse users
- New reports at http://static.springsource.org/spring-roo/
- A bug in Java 1.6.0_18 has been worked around
Existing Roo users can simply start using this new version without needing to make any changes to their project.
To download this new version, or learn more about Roo, please visit:
We hope you that enjoy using this new release.
SpringSource S2G Forum - Munich
This first SpringSource S2G Forum will be held on March 18th, 2010 at the MOC Veranstaltungs- und Ordercenter in Munich, Germany. The event is a one day, multi-track, lecture-based forum that gives developers, engineers and IT managers the latest information about enterprise Java technology. The tracks are:
- Essential Spring: The sessions in this track cover how to use the new Spring 3.0 technology, build rich web application with Spring Web projects, integrate enterprise systems, and how to get the most out of Spring productivity tools like the brand new Spring Roo.
- Enterprise Production Systems: Detailed discussions about optimal production use of Tomcat, tips on production application monitoring, how to intelligently virtualize Java workloads and run Spring and Grails applications in the cloud.
- Groovy & Grails: These talks provide an update on the latest versions of Groovy and Grails, give Spring developers practical tips on how to get started with Grails, and introduces developer to the vast eco-system of Grails plug-ins.
From development to the datacenter and into the cloud, the S2G Forum is the optimal way to learn how to build and run tomorrow’s applications today. Be sure to register now or watch out for future S2G Forum events in the Netherlands and England.
Core Spring 3.0 Training
SpringSource has updated her 4-day flagship training Core Spring to Core Spring 3.0:
Day 1 - Spring Framework Foundations
- Introduction to the lightweight container architecture and the Spring Application Context
- How Dependency Injection and Test-Driven Development allow you to develop consistently structured, highly configurable, easily testable applications quickly
- How Spring helps you write better, more cohesive code, with a discussion of relevant Object-Oriented design patterns
- Hands-on labs based upon a realistic business case to be extended throughout the course
Day 2 - Effective Middle-Tier Architecture
- Pragmatic Spring Aspect-Oriented Programming in the middle-tier, with examples and without buzzwords
- Effective persistence: how to build a persistence layer with Spring in best-practice fashion
- Analysis and tradeoffs of relevant persistence strategies, including Hibernate and Spring JDBC
- Transaction management strategies with Spring at the service layer
Day 3 - Implementing Enterprise Information Connectivity
- Understanding ORM and Hibernate with Spring
- Building an effective web architecture with Spring
- Spring MVC for the presentation layer and for RESTful web services
Day 4 - Integration with Enterprise Services
- Understanding Spring Security and role-based access
- Configuring Spring-managed services for remoting without any code
- Configuring Message-Driven POJOs with Spring JMS
- Building in manageability with Spring JMX
All Core Spring Training classes starting February 18, 2010 or later will contain the new Spring 3.0 features. To find a class near you visit the Core Spring 3.0 webpage
Spring Python 1.1.0.M1 Released
Dear Spring Community,
I'm pleased to announce that Spring Python's 1.1.0.M1 is available. Spring Python takes the concepts implemented by the Spring Framework, and applies them to Python.
Download | Reference Documentation | Python API Docs | Blog
This is the first milestone of Spring Python's newer 1.1 baseline, which includes new features and API improvements.
Since this project's inception back in 2006, the community has provided us with excellent feedback throughout the development process. This project has also had significant contributions from new Spring Python committer Dariusz Suchojad who joined the team several months ago.
I encourage anyone interested to get involved by trying out the new functionality and giving us feedback in the community forum and JIRA as we proceed to add newer functionality to serve the Spring Python community.
Greg Turnquist
Spring Python Project Lead
Overview of the Spring 3.0 Web Stack
Another Infoq video presentation has been posted that gives an Overview of the Spring 3.0 Web Stack. The session was recorded at last October's SpringOne 2GX 2009 conference and features, Keith Donald, SpringSource's web guru. Keith provides some quick notes for viewers:
- The December GA release of Spring 3.0 shipped the additional Spring MVC simplifications predicted in this talk, including:
- A dedicated 'mvc' namespace for simplifying Spring MVC setup
- Automatic registration of type converters based on what is present in your classpath. This includes automatic setup of JSON (Jackson), XML (JAXB), and Joda Time support.
- Support for annotation-driven formatting with @NumberFormat and @DateTimeFormat
- Community members interested in these capabilities can read more in this blog entry. The petcare sample application referenced in this presentation can also be accessed in the Spring Samples SVN repository. This sample app is directly importable & runnable with SpringSource Tool Suite.
Spring Security 3.0.1 Released
We're pleased to an announce the release of Spring Security 3.0.1.
This is a minor bugfix release, following on from the recent 3.0.0 release. Please see the changelog for a list of issues which have been addressed.
Download | Changelog | Reference Manual | FAQ
Groovy-Eclipse 2.0.0 Released
- a new approach to compiling joint Groovy-Java code that does not require a stub compiler
- advanced and extensible content assist
- vast speed and memory improvements over previous releases
- debug support
- deep integration with the Java Development tools
- http://dist.springsource.org/release/GRECLIPSE/e3.5/
Upcoming Trainings:
Core Spring Framework
Feb 22 - 25: Wellington
Feb 23 - 26: London
Feb 23 - 26: Paris
Feb 23 - 26: Phoenix
Feb 23 - 26: Denver
Mar 02 - 05: Melbourne
Rich Web Applications with Spring
Feb 16 - 19: Online (US)
Mar 02 - 05: München
Mar 09 - 12: Chicago
Enterprise Integration with Spring
Feb 23 - 26: Minneapolis
Feb 23 - 26: Warsaw
Mar 09 - 12: Frankfurt
Plus:
Hibernate with Spring, Core Spring.NET, Spring Web Services and more...
User login
Upcoming events
- Spring 2GX Day - Madrid, Spain (Event)(10 days)
- SpringSource S2G Forum - Munich (Event)(37 days)













