InfoQ

Presentation

Recorded at:
Recorded at

Overview of the Spring 3.0 Web Stack

Presented by Keith Donald on Jan 16, 2010     Download: MP3

Community
Java
Topics
Web Frameworks ,
REST
Tags
Spring BlazeDS ,
SpringOne 2009 ,
Spring ,
Spring Security ,
Spring MVC ,
Spring Web Flow ,
Spring JavaScript ,
SpringOne ,
Dojo ,
Joda-Time ,
Acegi ,
Spring Faces
Summary
In this presentation from SpringOne 2009, Keith Donald discusses the Spring 3.0 web stack, key Spring Framework and Spring MVC features, demos of Spring MVC capabilities, REST support, validation support, automatic data conversion, data binding and validation, Joda Time support, Spring JavaScript, Dojo, Spring Web Flow, Spring Security, Spring BlazeDS, and the roadmap for the Spring web stack.

Bio
Keith Donald is a principal and founding partner at SpringSource. He is best known in the Spring community for creating Spring Web Flow. At SpringSource, Keith is the lead of the Web Products Team. His team sustains the development of Spring Web MVC and Web Flow and their associated integrations, and is also responsible for future innovations in the domain of web frameworks.

About the conference
SpringOne 2GX is an annual event; it includes a technical exploration of the Spring ecosystem along with the latest developments in the Groovy/Grails space. As a participant, you will have the opportunity to attend two great events at one venue. Whether you're a Spring enthusiast, Tomcat user, Groovy/Grails fan, or just interested in open source development, you'll find valuable content in sessions presented here.
Updates Since Presentation by Keith Donald Posted Jan 16, 2010 10:33 AM
Re: Updates Since Presentation by Nitin Gupta Posted Jan 19, 2010 11:28 PM
  1. Back to top

    Updates Since Presentation

    Jan 16, 2010 10:33 AM by Keith Donald

    A quick note 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

    You can try out these capabilities yourself by following along with this blog entry.

    The "petcare" sample application referenced in this presentation can also be accessed in our Spring Samples SVN repository. This sample app is directly importable & runnable with The SpringSource Tool Suite.

    Enjoy the presentation!

    Keith

  2. Back to top

    Re: Updates Since Presentation

    Jan 19, 2010 11:28 PM by Nitin Gupta

    Is there any way I can download the transcript of this presentation only?

Educational Content

Security for the Services World

Chris Riley presents security issues threatening service based systems, examining security threats, presenting measures to reduce the risks, and mentioning available security frameworks.

Navigating The Rapids:Real-World Lessons in Adopting Agile

This talk investigates technical issues encountered when moving to an Agile process.

Codename "M": Language, Data, and Modeling, Oh My!

Don Box and Amanda Laucher present “M”, a declarative language for building data models, domain models or external DSLs. Don Box's demos show some of M’s features and latest changes of the language.

SOA Manifesto - 4 Months After

It is four months since the SOA manifesto was announced; InfoQ interviewed the original author’s to get insight into the motivations and the process behind the initiative.

Memory Barriers and JVM Concurrency

This article explains the impact memory barriers, or fences, have on the determinism of multi-threaded programs.

7 Fundamentals of Mission-Critical Service Testing

Schneider on 7 service testing fundamentals: thoroughly testing, large amounts of realistic data, security testing, high productivity, tracking test results, realistic loads, and proper governing.

Agile Infrastructure

This talk outlines innovations in tools, process, planning and culture emerging at the front lines of continuous delivery.

Pragmatic F# in Action

Amanda Laucher and Josh Graham introduce the audience to F# basics showing some of its main features, emphasizing what makes it better than imperative languages, and also showing F# code samples.