Spring Web Flow

The Spring Web Flow is a Spring MVC extension that allows you to define controllers through configuration. It models user interactions that require several requests into the server to complete a work flow request.