Developing Web Applications with Spring
This session walks through the implementation of a web application built on the Spring that incorporates emerging web libraries such as Spring Web Flow and the Prototype Javascript Framework.
You will learn by example how to:
- Enforce linear UI flow while still allowing use of browser navigational buttons where needed
- Manage conversational state
- Perform form data binding and validation
- Expose resources at user-friendly URLs
- Incorporate smart UI effects and components to improve the user experience
Through this session you will also gain insight into what Interface21 is up to enhance the experience of developing web applications in Java. You'll see how we're pulling upon influences in our own Spring community as well as that of Ruby on Rails, Django, and Smalltalk Seaside to provide a highly productive web application development environment that embraces defaults while still offering all the power and choice of the Java and Spring platforms.
About Keith Donald
Keith Donald is a principal and founding partner at SpringSource, the company behind Spring and a division of VMware. At SpringSource, Keith is a full-time member of the Spring development team focusing on web application development productivity. He is also the architect behind SpringSource's state-of-the-art training curriculum, which has provided practical Spring training to over 10,000 students worldwide.
Over his career, Keith, an experienced enterprise software developer and mentor, has built business applications for customers spanning a diverse set of industries including banking, network management, information assurance, education, retail, and healthcare. He is particularly skilled at translating business requirements into technical solutions.
More About Keith »