| TWiki . Projects . EasyWizard |
Easy Wizard |
|
![]() |
Easy Wizard is a lightweight library for a Java web framework, which allows to define robust and controlled flow of application pages. Easy Wizard is primarily targeted on relatively short page sequences, known as wizards. Easy wizard uses the same concept of Finite State Machine (FSM), as other flow engines. The major differentiator is that Easy Wizard integrates with the domain model, making synchronization between FSM and domain model a breeze. |
Easy Wizard started up as a Struts library, and was refactored later for broader framework support. Currently the Struts integration is the easiest, the
code is of reasonable quality. Exception handling may need some work. JSF integration works, but need some polishing. Spring and
Live demo of New User Signup Wizard
Rule Engine HOW-TO, March 15, 2005
UI Manager HOW-TO, March 29, 2005
Struts Dialogs library, including support for Easy Wizard (compiled jars, source code, examples)
Online API javadocs:
Wizard interface
Wizard implementation
Struts Wizard Manager
Dependencies: Struts 1.2.x
----- Revision r3 - 21 Jul 2005 - 22:09:00 - Main.michael_jouravlev
|