SpringSource tc Server Jumpstart

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.

Download | Release Notes | Reference Manual | FAQ

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:

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

2010-03-18 01:00
2010-03-18 09:00
US/Mountain

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

Overview of 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

At the start of May 2009 we announced we were working on a new approach to joint compilation for mixed Java/Groovy projects in Eclipse. We are pleased to now announce the final release of Groovy-Eclipse v2.0.0, based on that new technology. During the months of development we have rebased (and almost entirely rewritten) version 1 of the Groovy-Eclipse plugin, with the goal of offering first class Groovy support in the Eclipse IDE, comparable to the experience Java developers have in Eclipse. The most important new features that Groovy-Eclipse 2.0.0 provides are:
  • 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
Also, over 380 bugs have been addressed since the previous release. See the release notes. The Eclipse update site is available here:
  • http://dist.springsource.org/release/GRECLIPSE/e3.5/
Please comment on the roadmap if you want a say in the planning of future releases.
Syndicate content