The Roosevelt New Orleans
The Roosevelt New Orleans
123 Baronne Street
New Orleans, LA 70112
Map »

Download PDF

SPringOne 2GX PDF

Working with Spring Web Flow

Web Flow is a Spring Web MVC extension that allows you to define Controllers using a higher-order domain-specific-language. This language is designed to model user interactions that require several requests into the server to complete, or may be invoked from different contexts. This session dives deep into the features of the Web Flow 2 definition language, and illustrates how to use it to create sophisticated controller modules.

In this session you will learn:

* How to implement reusable controller modules as self-contained bundles that can be refreshed without container restart
* How to handle Ajax events and render partial responses
* How to secure flows, including their startup
* How to simply data access concerns and prevent lazy loading exceptions by using flow-managed persistence
* How to test your flow logic
* General best-practices for designing and implementing flows
* Guidelines for deploying flows alongside Spring Web MVC multi-action @Controllers

About Keith Donald

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 »


Featured Speakers


 

Featured Sessions


 

Follow us on Twitter

Registration Fees

Registration is not currently available


Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email:

 

Blogs