Spring Web Flow
Spring Web Flow is a Spring MVC extension that allows implementing the "flows" of a web application. A flow encapsulates a sequence of steps that guide a user through the execution of some business task. It spans multiple HTTP requests, has state, deals with transactional data, is reusable, and may be dynamic and long-running in nature. Spring Web Flow is a Spring MVC extension that allows implementing the "flows" of a web application. A flow encapsulates a sequence of steps that guide a user through the execution of some business task. It spans multiple HTTP requests, has state, deals with transactional data, is reusable, and may be dynamic and long-running in nature.
http://www.springsource.com/download/community?project=Spring%20Web%20Flow
#maven
The sweet spot for Spring Web Flow are stateful web applications with controlled navigation such as checking in for a flight, applying for a loan, shopping cart checkout, or even adding a confirmation step to a form. What these scenarios have in common is one or more of the following traits:
Spring Web Flow provides a declarative flow definition language for authoring flows on a higher level of abstraction. It allows it to be integrated into a wide range of applications without any changes (to the flow programming model) including Spring MVC, JSF, and even Portlet web applications. The following are common issues observed in stateful web applications with navigation requirements:
Spring Web Flow provides a solution to the above issues. Maven ArtifactsHere is the Spring Milestone Repository: <repository> Here is the dependency:
<dependency>
For JSF applications you'll need:
<dependency>
Spring Web Flow 2.3.0 is the current production release (requires Java 1.5+) Spring Web Flow 1.0.6 is the latest Web Flow 1.0.x release (compatible with Java 1.3+) Download | Changelog | Announcement Spring Web Flow nightly snapshots are available for testing and development purposes Spring Web Flow 2.3 (current production version 2.3.0)
Spring Web Flow 1.0 (production version 1.0.6)
|
Quick Jump
Release SummarySpring Web Flow 2.3.0 is the current production release (requires Java 1.5+) Spring Web Flow 1.0.6 is the latest Web Flow 1.0.x release (compatible with Java 1.3+) Download | Changelog | Announcement Spring Web Flow nightly snapshots are available for testing and development purposes
DocumentationSpring Web Flow 2.3 (current production version 2.3.0)
Spring Web Flow 1.0 (production version 1.0.6)
Other ResourcesAccessing Web Flow Bundles with Maven
Related Discussions
|








