Por admin | para la categoría de struts | noticia del 30-10-2009
Tutorial de struts
Como se puede observar las dos imágenes siguen teniendo un aspecto similar al de la plantilla inicial. Lo único que cambia es la página jsp que esta asignada al div de cuerpo del esquelo de la pantilla.jsp, ese es el objetivo de los tiles proporcionar un esquema visual común a un conjunto de páginas.
Continúa leyendo … »
Por admin | para la categoría de struts | noticia del 25-10-2009
Tutorial de struts
Los tiles son plantillas que utiliza struts para la organización de la estructura visual de las vistas de un proyecto web. En realidad struts no hace más que integrar en su framework algo que ya existía en j2ee, que eran las plantillas con jsp.
Como ya se hizo en un ejemplo de j2ee utilizabamos la directiva < %@include file="xxxx" %> para incluir contenido estático y para la inclusión dinámica utizabamos < %@include page="xxx" %>. esto último como recordatorio j2ee.
Continúa leyendo … »
Por admin | para la categoría de java j2ee, struts | noticia del 30-09-2009
Tutorial de Ibatis
Lo primero, como bien dice la wikipedia ibatis es un marco de trabajo desarrollado por apache que se ocupa de la capa de persistencia, situándose entre la capa de negocio y la base de datos. Ibatis esta disponible para java .net y ruby on rails.
Ibatis cumple una función similar a la de hibernate, algunos desarrolladores consideran a ibatis una alternativa por su sencillez y por no presentar un lenguaje específico para consultas.
Continúa leyendo … »
Por admin | para la categoría de struts | noticia del 18-09-2009
Tutorial de struts
DispatchAction, la clase DispatchAction permite múltiples operaciones en una sola clase, la idea es no tener que hacer para cada acción una clase action distinta que procese una petición concreta.
Si tenemos en un formulario por ejemplo con acceso a una base de datos de libros, puede que tengamos diversos botones en esa vista, para poder acceder al listado o bien acceder a otro menú donde podemos editar determinados campos del registro o calcular el volumen de ventas. Si utilizamos la clase action tendríamos que hacer que cada una de esas acciones de la vista fuese a una clase distinta que la procesase.
Para la utilización de la clase DispatchAction, necesitamos crear una clase que amplie y añada un método para cada función que se necesite.
Habíamos visto los links en struts con el atributo pages apuntando hacia una página jsp en la página de ejercicios incluimos un nuevo enlace hacia el formulario para dispatchaction pero en este caso utilizamos el atributo “action” de la etiqueta “hml:link”. Esto permite hacer un enlace a la accion que a su vez será reenviada a una página jsp.
Código para la configuración del archivo struts-config.xml
1
2
| <action path="/dispatchAccion"
forward="/pages/formulariodispatch.jsp" /> |
Continúa leyendo … »
Por admin | para la categoría de struts | noticia del 14-09-2009
Tutorial de struts DynaValidatorForm
En el anterior post para la categoría de struts habíamos visto los formularios dinámicos de struts, como repaso decíamos que eliminaban la creación de de la clase de tipo actionForm mediante la configuración del form bean en el fichero struts-config.xml.
Lo que ocurria con la clase DynaActionForm era que aunque teníamos el código para la validación de los campos en la clase no funcionaba pero que se podían imprimir los mensajes y devolverlos mediante el objeto request de petición.
La validación también sería posible mediante javascript como otros lenguajes pero struts dispone de una clase que facilita todo esto, esta clase se llama DynaValidatorForm y permite la validación de los campos de un formulario dinámico.
Continúa leyendo … »
Por admin | para la categoría de struts | noticia del 19-08-2009
Para este tutorial partimos del proyecto holamundo creado inicialmente en anteriores posts, esta imagen se corresponde a la ventana de login para el formulario dinámico
Ventana de registro dinámico

Ventana de datospersonales una vez el registro ha sido enviado

Continúa leyendo … »
Por admin | para la categoría de struts | noticia del 04-08-2009
Cuando se produce un error 404, muchas veces cuando navegamos por internet nos podemos encontrar con este error. La visualización del mismo depende del navegador que estemos utilizando o bien de la gestión de dicho error por parte del sito web al que queremos acceder.
En struts también podemos gestionar dichos errores, para ello nos vamos al fichero de descriptor de despliegue web.xml y escribimos lo siguiente
Continúa leyendo … »