This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. (June 2023) |
Stable release | 2.5.1
/ September 12, 2018 |
---|---|
Written in | Java |
Operating system | Cross-platform |
Platform | Java Virtual Machine |
Type | Web application framework |
License | Apache License 2.0 |
Website | http://projects.spring.io/spring-webflow |
Spring Web Flow (SWF) is the sub-project 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:
In Spring Web Flow, a web flow answers all of the above questions: it captures navigational rules allowing the Spring Web Flow execution engine to manage a conversation and the associated state. At the same time, a web flow is a reusable web application module.
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.