Spring Web Flow
Spring Web Flow is the subproject of the Spring Framework that focuses on providing the infrastructure for building and running rich web applications. The project tries to solve 3 core problems facing web application developers:
- How do you express page navigation rules?
- How do you manage navigation and conversational state?
- How do you facilitate modularization and reuse?
Since version 2.0, Spring Web Flow also introduces other additional features supporting the construction of rich web applications, such as AJAX support and tight integration with JavaServer Faces.