Spring Web Flow 2nd preview release is out
We are pleased to announce the 2nd preview release of Spring Web Flow
for use with the Spring 1.2 release path. This
stable-for-development-use release offers the following major new
features:
- Pluggable flow execution storage strategies, with out-of-the-box continuations support. This means:
- You now have the option to persist an executing flow’s state to any backing data store, including the HttpSession (the default), a database, serialized files, etc.
- You can select to use a continuations based storage strategy, turning Spring Web Flow into a continuation-driven system providing proper browser navigational button behavior (back, next, refresh, and new window.) You can also choose between client-side or server-side continuation storage. GZIP compression of flow execution state is also supported.
- Support for OGNL transition criteria, with a TransitionCriteriaCreator strategy for easily integrating other expression languages or custom transition expressions as needed.
- Portlet support, with the samples (Phonebook) illustrating Spring Web Flow in a portlet environment.
- Support for a ‘validatorMethod’ action state property, specifying a validation method to invoke, for use with a FormAction with a configured Validator instance (to support easy piecemeal validation within a wizard)
- Support for JDK 1.3.
- Samples (Phonebook) illustrating how to write integration tests to verify the expected behavior of your flows.
- Samples (Birthdate) illustrating Struts integration.
- A brand new sample app (Sell Item), illustrating a validating wizard using continuations (providing proper browser navigational button use!) and conditional transitions (using OGNL expressions!).