Session Details
Session ID: TS-5307
Session Title: Building Next-Generation Web Applications with the Spring 3.0 Web Stack
Session Abstract: Building modern Java™ technology-based Web applications that expose your business services to the widest-possible audience has become an increasingly difficult task in this day of Ajax, RIA, and SOA. Complexity continues to rise as we work to build flexible architectures that can serve the needs of an increasing number of client screens and a potentially exploding number of consuming devices. Spring 3.0 continues to strive to bring you effective weapons in the battle against complexity, including a complete modular stack of Web-focused solutions for addressing the needs of REST, Ajax, RIA, and stateful Web-based conversations.

In this session, you will learn how to
• Build Web applications using the RESTful Spring 3.0 @MVC annotation-based programming model
• Expose multiple representations of the same resource, including HTML, XML, JavaScript™ Object Notation (JSON), and Atom, to service multiple client types without the need for specialized handling in server-side controller code
• Use Spring JavaScript technology and the Dojo toolkit to consume your RESTful Spring resources, using unobtrusive Ajax techniques
• Easily connect your existing RESTful Spring resources to RIA technologies such as JavaFX™ technology
• Seamlessly integrate stateful Java technology-based flows from Spring Web Flow 3.0 where appropriate
Track: Services Web 2.0 Scheduling Track; Services: Web 2.0, Next Generation Web, and Cloud Services Platform
Duration: 60
Speaker(s): Keith Donald, SpringSource; Jeremy Grelle, SpringSource