0
I Use This!
Activity Not Available

Project Summary

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.


Wizard state is stored completely on server, no hidden fields.
Wizard state is always synchronized with domain model state.
Wizard view is always synchronized with wizard state.
Back, Forward and Refresh buttons are safe to use.
A wizard can be reconfigured in runtime.
Wizard rules are defined completely in Java, no clunky XML configuration files, no server-side Javascript.
Wizard rules and domain model integration can be tested using base JDK classes only, without user interaction.
Self-contained, can be easily integrated into most Java frameworks.


Project Status

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 WebWork will be
integrated later. Currently project is moving to java.net.

Demos

Live demo of New User Signup Wizard

Documentation

Online documentation

Articles

Rule Engine HOW-TO, March 15, 2005
UI Manager HOW-TO, March 29, 2005

Downloads and APIs

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

Tags

java java-enterprise

In a Nutshell, easywizard...

 Code analysis has not completed

The Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. The source code for this project has been located, but the analysis isn't complete. Feel free to check its progress.
Apache License 1.1
Permitted

Commercial Use

Modify

Distribute

Sub-License

Forbidden

Hold Liable

Use Trademarks

Required

Include Copyright

Include License

Include Notice

These details are provided for information only. No information here is legal advice and should not be used as such.

Project Security

Vulnerabilities per Version ( last 10 releases )

There are no reported vulnerabilities

Project Vulnerability Report

Security Confidence Index

Poor security track-record
Favorable security track-record

Vulnerability Exposure Index

Many reported vulnerabilities
Few reported vulnerabilities

Did You Know...

  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    you can embed statistics from Open Hub on your site
  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    data presented on the Open Hub is available through our API
About Project Security

 Code analysis has not completed

The Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. The source code for this project has been located, but the analysis isn't complete. Feel free to check its progress.

Community Rating

Be the first to rate this project
Click to add your rating
  
Review this Project!