Presentation: "Developing Rich Web Applications with Spring"
Time: Monday 15:00 - 16:15
Location: Grand Ball Room
Spring offers several interesting modules for building and running rich web applications: Spring MVC, Spring Web Flow, Spring JavaScript, and Spring Faces. This session will provide an overview of these modules and show how they relate to one another. Attendees will see how Spring simplifies the development and deployment of rich web applications on containers like Tomcat, as well as on Spring's new application server. Attendees will also gain insight into the Spring 3.0 roadmap, including exciting new REST, JSON, and Flex support.
Spring Web MVC is a popular web framework, and the foundational platform for powering Spring-based web applications. Version 2.5 introduces major new features that simplify the core MVC programming model, including support for annotated @Controllers and convention-over-configuration. This session shows how to apply these new features to gain development productivity and implementation consistency.
Building on the Spring MVC platform are a number of interesting modules. Spring Web Flow 2 adds significant power for implementing flows within a Spring MVC-based app. Spring Faces, a new module, provides support for JavaServerFaces in a familiar Spring MVC environment. And last but not last least, Spring Javascript, a new module, integrates leading UI toolkits such as Dojo into a Spring MVC environment for applying progressive enhancement techniques with Ajax. This session provides an update on these technologies, shows how to put these technologies into practice, and addresses what's coming in Spring Web 3.0. It is an overview session and sets the foundation for the rich web track at SpringOne 2009.


