ubiquitour.com

Tipos de formularios en Struts

Apache Struts es un framework estándar para desarrollar aplicaciones de web de Java EE bien diseñados. Es un programa de código abierto que anima a los programadores a adoptar el modelo de diseño Model-View-Controller que aísla los tres niveles de diseño. Los puntales sólo se llena en las capas de la vista y controlador, mientras que la capa del modelo se deja hasta el diseñador. Originalmente creado por Craig McClanahan, Struts fue dado a la Apache Foundation en el año 2000.

ActionForm

Un ActionForm es un JavaBean que se puede asociar con ActionMappings. Sus propiedades se inicializará el correspondiente parámetro de petición.

DynaActionForm

DynaActionForm es un tipo dinámico de la clase ActionForm. Para usar este formulario no necesita crear un JavaBean.

ValidatorForm

ValidatorForm extiende el ActionForm y permite validación de archivo XML.

DynaValidatorForm

DynaValidatorForm es un tipo dinámico de la clase de ValidatorForm. No necesita crear un JavaBean para usar este formulario.

ValidatorActionForm

ValidatorActionForm también se extiende el ActionForm y permite validación de archivo XML. Validaciones se realizan según el nombre de la clase de acción en lugar del nombre del bean de formulario como ValidatorForm.

DynaValidatorActionForm

DynaValidatorActionForm es un tipo dinámico de la ValidatorActionForm. El mismo bean de formulario puede utilizarse para múltiples validaciones.

BeanValidatorForm

BeanValidatorForm permite validación de archivo XML. Se puede utilizar cuando desee que su grano de forma que una clase de objeto simple.

LazyValidatorForm

LazyValidatorForm es un tipo dinámico de la clase ActionForm. No necesita crear un JavaBean para utilizarlo y es validado basado en un archivo XML. No necesita establecer atributos para utilizar el LazyValidatorForm.