Don Brown - 2004-06-03

Struts Flow is a port of Cocoon's Control Flow to Struts to allow complex workflow to be implemented using continuations-capable JavaScript. The code is based on a proof-of-concept Dave Johnson put together to show how the Control Flow could be extracted from Cocoon.

While the initial target of the extracted Control Flow is Struts, the Flow code is reusable from other non-Struts environments. This means Control Flow could be used to drive non-Struts JSP applications, portlets, or even complex web services.

Struts-Flow provides the ability to describe the order of Web pages that have to be sent to the client, at any given point in time in an application.

For more information and an example, see the website:
http://struts.sf.net/struts-flow

Don