1. Añadir Librerias
Si no tenemos maven debemos añadir las librerías de spring.jar, struts.jar y spring-webmvc-struts.jar aparte de todas sus dependencias. Con maven es mucho mas sencillo y deberemos indicar que pille lo siguiente:
2. Personalizar el web.xml de la aplicaciónorg.springframework spring 2.5.6.SEC02 org.springframework spring-webmvc-struts 2.5.6.SEC01
Aparte de la configuración para Struts, debemos añadirle el siguiente trozo de código para que sepa de que va el asunto de Spring.
3. Añadir el plugin de Springorg.springframework.web.context.ContextLoaderListener
En el fichero de configuración de Struts (struts-config.xml) debemos indicar el plugin para que acople Spring. Donde le indicaremos cuales son los ficheros para configurar el contexto de spring y los action.
Con estos tres sencillos pasos ya tendremos integrado un proyecto struts con spring. Ahora solo queda indicar un pequeño ejemplo de como funciona el mapeo de action a partir de ahora.
En el fichero action-servlet.xml que indicamos en el plugin de Spring iremos añadiendo los action de la aplicación sobre los que queremos que actue Spring para la inyeccion de dependencia, la programación orientada a aspectos o lo que queremos. El identificador de este action debe ser el indicado como path en el fichero struts-config.xml para el correcto funcionamiento de la aplicación. Aqui un ejemplo:
Y en el fichero de struts-config.xml en la parte del mapeo debemos indicar que la clase esta manejada por spring, pero seguimos haciendo el mapeo igual que siempre. Aqui un ejemplo:
No hay comentarios:
Publicar un comentario