[Struts] – Manejo de objetos de negocio en los ActionForm
La mayoría de los formularios de las aplicaciones web recogen o muestran los datos de los objetos de negocio de nuestra aplicación. Debido a esto, es posibles reducir drásticamente las líneas de código a la hora de implementar nuestras clases de formulario (ActionForm), y a la hora de implementar nuestras clases de negocio "traduciendo" la parte web a la parte de acceso a los datos y viceversa.
Llevo años declarando como un tonto formularios de este tipo:
public class OrganismosActionForm extends ActionForm {
private String stLogin = "";
private String stContrasenna = "";
… Getters y Setters
}
Y en el jsp utilizaría algo como:
<html:text property="stLogin" />
Utilizando objetos de negocio en los ActionForm quedaría:
public class Usuario {
private String stLogin = "";
private String stContrasenna = "";
..Getters y Setters
}
public class OrganismosActionForm extends ActionForm {
private Usuario usuario = new Usuario();
… Getters y Setters
}
Y en el jsp sólo tendríamos que declarar:
<html:text property="usuario.stLogin" />
Y para invocar estos campos en javascript:
document.forms[0] [usuario.stLogin].value = "lycka";
[tags]Struts, ActionForm[/tags]
También te puede interesar:
- [Struts] – Excepciones manejando objetos en el Formulario Recordando lo que había escrito en otro post anterior, podemos utilizar objetos en los formularios de Struts para simplificar el manejo de los datos en...
- Implementación con Struts : Cambio de Contraseña Planteamiento Necesitamos implementar en una aplicación web basada en Struts un cambio de contraseña de los usuarios de la aplicación. El usuario al olvidar su...
- [iBATIS] – Implementación Capa Persistencia En este post se intentará explicar cómo implementar la capa de persistencia con iBATIS en una aplicación que utiliza Struts como framework MVC. Como ejemplo...
- [Struts] – ActionDispatcher Struts permite manejar eventos HTML, mediante la clase ActionDispatcher, LookupDispachAciton y MappingDispatchAction que encontramos en el paquete org.apache.struts.actions. En la clase Action declaramos un ActionDipatcher...
- Variables Globales en Clases Singleton Bueno, evidente es un error utilizar variables globales en clases singleton, ya que nos quedamos sin multi-thread. Me explico. Si utilizamos una única instancia de...































Lycka Bonita » Blog Archive » Struts - Excepciones manejando objetos en el Formulario dijo
8 de August del 2007 a las 10:07 am
[...] lo que había escrito en otro post anterior, podemos utilizar objetos en los formularios de Struts para simplificar el manejo de los datos en [...]