Java Beans used to represent input screens (STRUTS Form Beans).

FormBeans are used to communicate the state of the view to/from the Model.

Capabilites:

We may be able to replace the use of most simple FormBeans with use of the STRUTS DynaBean and Validation Framework. This allows us to make use of Maps, and to declaritively constrain input (rather than programatically with the validate method).