Paul Krill
Editor at Large

Spring Web Flow released

analysis
Nov 2, 20062 mins

Interface21, makers of the Spring Framework for Java, on Thursday announced release of version 1.0 of Spring Web Flow. With Spring Web flow, developers can build reusable, self-contained controller modules, called flows, to guide users through the completion of processes such as booking a trip or applying for a loan. Spring Web Flow can be integrated into Web frameworks such as Struts, Spring MVC or JavaServer F

Interface21, makers of the Spring Framework for Java, on Thursday announced release of version 1.0 of Spring Web Flow.

With Spring Web flow, developers can build reusable, self-contained controller modules, called flows, to guide users through the completion of processes such as booking a trip or applying for a loan.

Spring Web Flow can be integrated into Web frameworks such as Struts, Spring MVC or JavaServer Faces across standard Java EE Servlet and Java Portlet settings.

Spring Web Flow is billed as the next-generation Web application framework by Interface 21.

“Spring Web Flow is an important addition to the Spring family of products,” said Rod Johnson, CEO of Interface21 and founder of the Spring Framework, in a statement released by Interface21. “It provides an elegant, intuitive solution to the challenges of authoring sophisticated Web applications, and makes Web developers more productive. Naturally, it integrates perfectly with Spring-managed middle tiers, and offers the POJO-based programming model users expect from Spring.”

Key features of Spring Web Flow 1.0 include:

* The ability to define controller logic for an end user task.

* Enforcement of user interface navigation rules.

* The ability to invoke Spring-managed business services directly from flow definitions.

* Automatic cleanup of memory when a flow ends, to boost performance.

* Seamless browser back button support.

* Changing of flow definitions without a container restart.

Spring Web Flow 1.0 is available here.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author