Introducing Spring Web Flow


Enterprise applications, and more specifically web applications, form a large part of all applications developed using Java. Most Java developers have worked on a Java web application at one point or another in their careers. As such, it comes as no surprise that there is a large variety of so-called web model, view, controller (MVC) frameworks to choose from. Well known examples include the following:
  • Struts from the Apache Software Foundation (

  • Spring Web MVC, the web MVC framework built on top of the Spring Framework (

  • WebWork, a web framework developed by the Open Symphony project (http:// WebWork was used as the basis for Struts 2, and its development continues under that umbrella.


Business Process Uniform Resource Identifier Flow Execution Control Navigation Apache Software Foundation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Erwin Vervaet 2008

Personalised recommendations