Presentation Information

Spring Web Flow is a core module of the Spring Framework that is a strong fit for web applications with demanding page flow requirements. The system lets you capture a logical page flow as a self-contained module that can be reused in different situations in a consistent fashion. The system is ideal for web applications that execute business processes over a series of steps spanning HTTP requests, and those demanding wizards, dynamic flows, and/or flows whose executions need to be audited or annotated. The system exists at a higher-level of abstraction, building on base Model 2 frameworks like Struts and Spring MVC, capturing your application's page flow explicity in a declarative fashion.

In the presentation, we will discuss the following:

What is Spring Web Flow?

Why consider using it?

Architectural Overview, i.e. how does it work?

How to integrate it into your existing web applications, e.g. Struts or Spring Web MVC.