February 20, 2005
19 February 2005 - New Struts subproject: Struts Flow
The Apache Struts team is pleased to announce the adoption of its latest subproject, Struts Flow, a continuations-based approach to complex web workflows. Struts Flow originated at the struts.sf.net project and has been formally adopted now as a Struts subproject. Struts Flow is a port of Apache Cocoon's Control Flow to Struts to allow complex workflow, like multi-form wizards, to be easily implemented using continuations-capable Javascript and eventually Java.
Today, Struts is comprised of nine subprojects: Core, Taglib, Tiles, El, Faces, Scripting, Applications, Shale, and (now) Flow. Struts Flow is different from Struts Scripting/BSF as where Scripting brings any BSF-supported scripting language to Struts Actions, Struts Flow works on redefining the traditional Model 2 state-driven workflow into simplified scripts whose execution spans multiple requests. Currently, the Rhino engine, a Javascript implementation, is used to provide continuations support, but with the maturation of Jakarta Commons Javaflow - http://commons.apache.org/sandbox/javaflow/ - a Java-based continuations implementation, Java will soon be supported as well.
For more information, visit the Struts Flow website at:
- http://struts.apache.org/flow/index.html
----
---- Posted by Tetsuya Kitahata at February 20, 2005 04:23 AMhttp://www.apachenews.org/archives/000564.html
[ Category : Apache Struts ] (PDF)(XML)
