VMware offers training and certification to turbo-charge your progress.Learn more
Dear Spring Community,
We are pleased to announce general availability of Spring Web Flow 2. Download | Documentation
Spring Web Flow is the project in the Spring Portfolio that focuses on providing the infrastructure for building and running rich web applications. As a Spring project, Web Flow builds on the Spring Web MVC framework to provide:
The modules of the Web Flow 2 distribution and their relationship with the Spring Framework are illustrated below:
The Spring Web MVC framework, a module of the Spring Framework distribution, provides the foundation for developing web applications with Spring using the proven ModelViewController paradigm. Each of the modules of the Web Flow distribution builds on this foundation.
The Web Flow module is a MVC extension that allows you to define Controllers using a 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.
Across each of the modules, the Web Flow 2 distribution adds a number of interesting integrations that allow you to enrich your web applications. These integrations support:
The flow definition language has been simplified tremendously in Web Flow 2 while becoming more powerful overall. These simplifications include: