Desarrollando una aplicacion Spring Framework MVC paso a paso

Autores

Thomas Risberg, Rick Evans, Portia Tung

Traduccion

David Marco Palao (correo@davidmarco.es)

2.5

Se permite la copia de este documento asi como su distribucion, siempre que sea de manera gratuita y que cada copia contenga este aviso de Copyright, tanto en soporte fisico como electronico.

Tabla de Contenidos

Descripcion
1. Contenido
2. Software requerido
3. La aplicacion 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'
1.3. Desplegar la aplicacion en Tomcat
1.4. Comprobar que la aplicacion funciona
1.5. Descargar Spring Framework
1.6. Modicar 'web.xml' en el directorio 'WEB-INF'
1.7. Copiar librerias a 'WEB-INF/lib'
1.8. Crear el Controlador
1.9. Escribir un test para el Controlador
1.10. Crear la Vista
1.11. Compilar y desplegar la aplicacion
1.12. Probar la aplicacion
1.13. Resumen
2. Desarrollando y Configurando la Vista y el Controlador
2.1. Configurar JSTL y añadir un archivo de cabecera JSP
2.2. Mejorar el controlador
2.3. Separar la vista del controlador
2.4. Resumen
3. Desarrollando la Logica de Negocio
3.1. Revisar la regla de negocio del Sistema de Mantenimiento de Inventario
3.2. Añadir algunas clases a la logica de negocio
3.3. Resumen
4. Desarrollando la Interface Web
4.1. Añadir una referencia a la logica de negocio en el controlador
4.2. Modificar la vista para mostrar datos de negocio y añadir soporte para archivos de mensajes
4.3. Añadir datos de prueba para rellenar algunos objetos de negocio
4.4. Añadir una ubicacion para los mensajes y la tarea 'clean' a 'build.xml'
4.5. Añadir un formulario
4.6. Añadir un controlador de formulario
4.7. Resumen
5. Implementando Persistencia en Base de Datos
5.1. Crear un script de inicio de base de datos
5.2. Crear una tabla y scripts de prueba de datos
5.3. Añadir tareas Ant para ejecutar los scripts SQL y cargar datos de prueba
5.4. Crear una implementacion para JDBC de un Objeto de Acceso a Datos (DAO)
5.5. Implementar tests para la implementacion DAO sobre JDBC
5.6. Resumen
6. Integrando la Aplicacion 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. Añadir transaccion y una configuracion de pool de conexiones al contexto de la aplicacion
6.5. Test final de la aplicacion completa
6.6. Resumen
A. Scripts Ant
B. Descargar Proyecto Completo para Eclipse
C. Descargar el tutorial en version PDF