Apache Struts es un framework estándar para el desarrollo de aplicaciones con buena arquitectura Java EE Web. Es un programa de código abierto que anima a los desarrolladores a adoptar el modelo de diseño Modelo-Vista -Controlador que aísla los tres niveles de diseño . Struts sólo llena en la vista y las capas de controlador , mientras que la capa del modelo se deja en manos del diseñador. Originalmente creado por Craig McClanahan , Struts se le dio a la Fundación Apache en 2000. ActionForm
ActionForm es un JavaBean que se puede asociar con ActionMappings . Sus propiedades se inicializan por el parámetro de la petición correspondiente.
DynaActionForm
DynaActionForm es un tipo de dinámica de la clase ActionForm . Para utilizar esta forma no es necesario crear un JavaBean .
ValidatorForm
ValidatorForm extiende el ActionForm y permite la validación de archivos XML.
< Br >
DynaValidatorForm
DynaValidatorForm es un tipo de dinámica de la clase ValidatorForm . No es necesario crear un JavaBean de usar este formulario.
ValidatorActionForm
ValidatorActionForm también extiende la ActionForm y permite la validación de archivos XML. Las validaciones se realizan de acuerdo con el nombre en lugar del nombre del bean forma que en ValidatorForm acción de clase .
DynaValidatorActionForm
DynaValidatorActionForm es un tipo dinámico del ValidatorActionForm . La misma forma de grano se puede utilizar para múltiples validaciones .
BeanValidatorForm
BeanValidatorForm permite la validación de archivos XML. Se puede utilizar cuando usted quiere que su forma de grano a ser una clase de objeto simple.
LazyValidatorForm
LazyValidatorForm es un tipo de dinámica de la clase ActionForm . No es necesario crear un JavaBean usarlo y es validado basado en un archivo XML. No es necesario estipular ningún atributo para utilizar el LazyValidatorForm .