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

lunes, 9 de marzo de 2009

Struts2 y SpringFramework

Inyección de dependencias con Spring: proyecto spring-di

Demostración de la factoria de objetos que representa Spring, y la inyección de dependencias indicada en el applicationContext.xml



En Struts2 se utiliza Spring para inicializar la factoria de sessiones y la session e inyectarla en la acción correspondiente...
http://code.google.com/p/cursoj2ee/source/detail?r=184

... y todavia quedaria abrir y cerrar las transacciones... (lo hará spring también)


en repo: struts2 y spring-di

jueves, 5 de marzo de 2009

Struts2 Introduccion

Creación desde consola de un nuevo proyecto struts2 utilizando el comando maven archetype:create enlace
  • cd workspace
  • mvn archetype:create -DgroupId=es.cea -DartifactId=struts2 -DarchetypeGroupId=org.apache.struts -DarchetypeArtifactId=struts2-archetype-starter -DarchetypeVersion=2.0.5-SNAPSHOT -DremoteRepositories=http://people.apache.org/repo/m2-snapshot-repository
  • cd struts2
  • mvn eclipse:eclipse
  • para arrancar la aplicacion en un servidor podemos utilizar jetty o tomcat: mvn jetty:run ó mvn tomcat:run
  • http://localhost:8080/struts2


En Eclipse:
  • abrimos el proyecto en eclipse
  • mavenizamos el proyecto
  • comparamos las vistas de navigator y proyect explorer en perspectiva java ee

Cambios struts2 respecto a struts1
  • la peticion struts antes era .do y ahora pasa a ser .action


integrando con hibernate http://www.zabada.com/tutorials/spring-and-hibernate-integration.php