Mostrando entradas con la etiqueta Struts. Mostrar todas las entradas
Mostrando entradas con la etiqueta Struts. Mostrar todas las entradas

miércoles, 4 de marzo de 2009

Plugin en Struts, Sitemesh

plugins de struts (¿qué es un plugin en Struts?)
definidos en struts-config.xml, implementan org.apache.struts.action.PlugIn y sus correspondientes métodos

ejemplo plugin de hibernate!!




UTILIZAR EL PATRON DECORATOR (casualmente con Struts):
decoración y layout para páginas web con sitemesh de com.opensymphony

instalación: maven dependencia, web.xml filter

mockito! o ¿cómo testear la comunicación entre objetos?

Strutus: editar entidades y utilizar selects

MAVEN: source:jar install
y después configurar eclipse> maven > dowload artifacts y podremos navegar por el codigo java de nuestras dependencias!


Con el ejemplo de editar libro en el cual hay que seleccionar uno de los autores existentes...
http://code.google.com/p/cursoj2ee/source/detail?r=171



Linkografía:

Para la info del select

lunes, 2 de marzo de 2009

Struts un Framework de Componentes MVC, patron decorador y plugins

Struts importante comprender y notar!
  • arranque de Struts: lectura de struts-config.xml, servlet de struts como controlador frontal
  • documento xml struts-config.xml, DTD y struts version
  • scope de actionsforms (request-session)
  • acceso al request y al response desde execute...
  • inyeccion de dependencias



COMPONENTES DE STRUTS !!! PARA VISTA, MODELO y CONTROLADOR
http://struts.apache.org/1.2.x/userGuide/



Ejemplo de utilizacion de etiqueta de iteracion de struts para iterar colecciones
<logic:iterate collection="${requestScope.libros}" id="libro" >

Next element is ${libro.titulo}

</logic:iterate>


Proyecto a desarrollar
EN REPO:
  • struts-avanzado (aplicación librería)
Dependencias
EN REPO:
  • libreria-model
  • libreria-dao
  • libreria-dao-hibernate-xml

viernes, 27 de febrero de 2009

Struts Basico

en repo: struts-basico
probar jetty y comparar con tomcat


en foro, pagina que explica funcionamiento de struts básico

ActionForm, Action,
Navegacion se evalua en función del resultado del controlador (separación de papeles)
i18n

validadación y envío de errores y mensajes a usuario

Etiquetas de struts:





maven con struts: creación de proyectos