
Modular Web Applications with SpringSource Slices
I've talked in the past about providing support for truly modular applications, and I'm pleased to announce that you can now access the early prototype code of SpringSource Slices.
Building and Installing
You can access the source code from our Git repository:
git clone git://git.springsource.org/slices/slices.git
To build a packaged version of Slices simply run ant clean jar package [...]

Exploring Roo's Architecture
Last month we discovered how easy it is to build a fully-fledged enterprise application in just a few minutes using Spring Roo - our new productivity tool for Java developers. While many Java developers have already started evaluating Roo to help save time on their projects, I've received a lot of questions from people curious [...]

Getting Started with Spring Roo
Update: The third installment of the "Introducing Spring Roo" blog series is now available and covers Roo's internal architecture in detail.
I have a confession to make. While many of you would know I've been busily working away on Spring Roo in recent months, I also have a separate project that hasn't made it into Subversion. [...]

Grails 1.1.1 released with Google AppEngine support
Today we are pleased to announce the availability of Grails 1.1.1 which whilst providing many incremental improvements over Grails 1.1 also introduces official support for Google AppEngine.
Groovy itself has been running on AppEngine since its launch, but we had to make a few tweaks here and there in Grails to make Grails applications run on [...]

Jump into Roo for extreme Java productivity
Update: The second installment of the "Introducing Spring Roo" blog series is now available and includes a detailed step-by-step tutorial to help you get started with Roo. The third installment covers Roo's internal architecture in detail.
The twittersphere has been abuzz this week with news from SpringOne Europe. One announcement generating a significant amount of interest [...]

Spring Web Flow Project Update
The Spring Web Flow project team has just completed the 7th maintenance release of Web Flow 2. This is our best release to-date and comes nearly one year to the day of the Web Flow 2.0.0 final release. Now, with the 2.0.x line mature and stable, we are beginning work on the next [...]

Write your Google App Engine applications in Groovy
Google just announced that their Google App Engine cloud hosting platform now supports other languages than Python: namely Java and Groovy!
You can now effectively write your Google App Engine applications in Groovy!
A couple of weeks ago, the SpringSource Groovy team and the Google App Engine Java team worked together, hand in hand, to iron out [...]

Adding an Atom view to an application using Spring's REST support
In Spring 3.0, Spring MVC will be augmented with REST support. This post describes how to use the REST support to implement an AtomView on top of a simple sample application. Follow this step-by-step process to see how easy it is to implement an AtomView on top of a simple application with the new REST [...]

More Weapons for the War on Complexity: SpringSource Acquires Groovy/Grails Leader
I am delighted to announce that SpringSource has acquired G2One, the company behind Grails and Groovy.
Why?
I’m excited about this deal for many reasons.
Grails is a great fit with Spring and SpringSource technologies. Grails is built on Spring. It offers another route to adopt Spring, the de facto standard component model for enterprise Java. All [...]

Developing Rich Web Applications with Spring
I am pleased to announce that Developing Rich Web Applications with Spring, a three-day bootcamp lead by SpringSource engineers on web application development, is now available. This intense, hands-on workshop teaches how to apply the latest versions of Spring Web MVC, Spring Web Flow, Spring JavaScript, and Spring Faces to create rich web applications. It [...]