It would seem that every form in my web application requires a form class 
(JavaBean).  I think I understand that a Form is a loose term, not necessarily 
referring to one <form></form> tag set on a given page, but rather a form may 
span many pages and requests.  Is this correct so far?

I think that I also understand the mechanism DynaActionForm, which builds a 
type of "Bean" from an XML definition of the form, rather than hardcoding an 
ActionForm subclass for the form.  These two beans also provide a validate 
method (one inherited) which I can override (optionally) to perform validation.

My question relates to several other classes that all seem to do similar 
things, but I'm not finding clarification about how to use them in the 
Javadocs, or User/Developer documentation.  Most of them relate to validation.  
Of the following list, when is the most appropriate time to use each one, and 
what are their differences?

ActionFormBean
DynaActionFormClass
BeanValidatorForm
DynaValidatorActionForm
DynaValidatorForm
LazyValidatorForm
ValidatorActionForm
ValidatorForm

I will continue with the Javadocs.  Please send links to documentation that may 
clarify the use of each of these classes.  Thanks in advance...

Daniel

Reply via email to