You are on page 1of 2

Desarrollando una aplicacin Spring Framework MVC v3 + JPA paso a paso

Autor
Francisco Grimaldo Moreno (francisco.grimaldo@uv.es - Website)

Fuentes consultadas
Este tutorial es una adaptacin del tutorial 'Developing a Spring Framework MVC application step-bystep' para la versin 3 de Spring Framework donde, adems, la persistencia de datos se realiza mediante JPA. Una parte del texto, a su vez, proviene de la traduccin al castellano realizada por David Marco Palao. Los tutoriales anteriores se pueden consultar en: Developing a Spring Framework MVC application step-by-step Thomas Risberg, Rick Evans, Portia Tung Desarrollando una aplicacin Spring Framework MVC paso a paso David Marco Palao (programacion@davidmarco.es)

Otras fuentes consultadas


Spring Framework Reference (v. 3.0.x) SpringSource Documentation Step by step unit testing with Spring 3 JSR303 validation support using eclipse and maven Omri Ben Shitrit Apache Maven Project JPA 2.0 and Spring 3.0 with Maven Paul Szulc Spring by example David Winterfeldt

Versin de Spring utilizada: 3.0.2


Se permite la copia de este documento as como su distribucin, siempre que sea de manera gratuita y que cada copia contenga este aviso de Copyright, tanto en soporte fsico como electrnico.

Tabla de Contenidos
Descripcin 1. Contenido 2. Software requerido 3. La aplicacin que vamos a construir 1. Aplicacion Base y Configuracion del Entorno 1.1. Crear la estructura de directorios del proyecto 1.2. Crear 'index.jsp'

2.

3.

4.

5.

6.

A.

1.3. Desplegar la aplicacin en el servidor 1.4. Comprobar que la aplicacin funciona 1.5. Descargar Spring Framework 1.6. Modicar 'web.xml' en el directorio 'src/main/webapp/WEB-INF' 1.7. Crear el Controlador 1.8. Escribir un test para el Controlador 1.9. Crear la Vista 1.10. Compilar y desplegar la aplicacin 1.11. Probar la aplicacin 1.12. Resumen Desarrollando y Configurando la Vista y el Controlador 2.1. Configurar JSTL y aadir un archivo de cabecera JSP 2.2. Mejorar el controlador 2.3. Separar la vista del controlador 2.4. Resumen Desarrollando la Lgica de Negocio 3.1. Revisar la regla de negocio del Sistema de Mantenimiento de Inventario 3.2. Aadir algunas clases a la lgica de negocio 3.3. Resumen Desarrollando la Interface Web 4.1. Aadir una referencia a la lgica de negocio en el controlador 4.2. Modificar la vista para mostrar datos de negocio y aadir soporte para archivos de mensajes 4.3. Aadir datos de prueba para rellenar algunos objetos de negocio 4.4. Aadir una ubicacin para los mensajes 4.5. Aadir un formulario 4.6. Aadir un controlador de formulario 4.7. Resumen Implementando Persistencia en Base de Datos 5.1. Creacin y rellenado de la base de datos 5.2. Crear una implementacion para JPA de un Objeto de Acceso a Datos (DAO) 5.3. Implementar tests para la implementacion DAO sobre JPA 5.4. Resumen Integrando la Aplicacin Web con la Capa de Persistencia 6.1. Modificar la Capa de Servicio 6.2. Resolver los tests fallidos 6.3. Crear un nuevo contexto de aplicacion para configurar la capa de servicio 6.4. Test final de la aplicacion completa 6.5. Resumen Descargar Proyecto Completo para Spring Tool Suite Siguiente Autor: Francisco Grimaldo Moreno Descripcion