La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

escuela técnica superior

Presentaciones similares


Presentación del tema: "escuela técnica superior"— Transcripción de la presentación:

1 escuela técnica superior
de ingeniería informática APLICACIÓN WEB USANDO STRUTS, IBATIS Y AJAX PARA LA GESTIÓN INTEGRAL DE UN TALLER MECÁNICO Iván Antonio Morilla Párraga Marco Antonio Adorna Luque ETSI Informática Universidad de Sevilla

2 Contenido Introducción (3 minutos) Materias Relacionadas (3 minutos)
Sistema Desarrollado (3 minutos) Implementación del sistema (3 minutos) Conclusiones y Planificación (3 minutos)

3 Motivación ¿Técnicos de sistemas interesados en el desarrollo web?
Recibimos conceptos básicos (HTML, JavaScript, CSS, Servlets…)  Mantenimiento de proyectos existentes Las prácticas en empresa nos descubrieron el mundo del desarrollo web

4 Objetivos Crear una aplicación desde los cimientos…
Desarrollo de una documentación técnica Aprender tecnologías Web no vistas en la carrera…

5 Materias Relacionadas
Frameworks y tecnologías utilizadas: Implementación de MVC en Java Conocimientos básicos previos Frameworks sqlMaps y DAO Curva aprendizaje respecto Hibernate

6 Materias Relacionadas
Petición asíncrona de datos al servidor Junto con prototype.js AJAX Uso de plantillas Reutilización de código y diseño Struts Tiles SGBD relacional open source MySQL Librerías Java para creación pdf Jasper Report

7 Materias Relacionadas
Herramientas mas importantes: Entorno de desarrollo gratuito Plugins TomCat y Struts console Apache TomCat 5.5 Contenedor de servlets gratuito Editor gráfico para generación de ficheros .jrxml Escrito en java y gratuito

8 Sistema Desarrollado(I)

9 Sistema Desarrollado(II)

10 Sistema Desarrollado(III)

11 Implementación(I) Entorno de desarrollo: Eclipse + plugins
Java 1.6 inst. / nivel de compilación 1.5 Servidor Apache TomCat 5.5 Mysql Server 5.0 Detalles de la implementación: Clase ServidorSQL Patrón Singleton ServidorSQL DaoManager SQLMapClient

12 Implementación(II) Interfaces y clases DAO Mapeo Ibatis y Pojos
Reutilización código: clases funcionalidadXXX DispatchAction en lugar de action Peticiones Ajax Devuelve Json (Tipo enumerado…)

13 Implementación(III) Generación de pdf 1. Fichero .jrxml
2. Compilar .jrxml  .jasper 3. Rellenar datos el informe  .jrprint 4. Exportar .jrprint  pdf). Struts tiles Pruebas del sistema Pruebas manuales (Manual + UC) Dificultades pruebas de validación online Uso herramientas JUnit o JMeter

14 Planificación temporal y de coste
No incluidas horas en el trabajo y cursos Struts y UML Olvidos a la hora de apuntar horas Pocas horas Análisis y Diseño  + horas en implementación No se realizó una buena estimación inicial

15 Planificación temporal y de coste
No incluidas horas en el trabajo y cursos Struts y UML Olvidos a la hora de apuntar horas Pocas horas Análisis y Diseño  + horas en implementación No se realizó una buena estimación inicial

16 Planificación temporal y de coste
No incluidas horas en el trabajo y cursos Struts y UML Olvidos a la hora de apuntar horas Pocas horas Análisis y Diseño  + horas en implementación No se realizó una buena estimación inicial

17 Fin Gracias


Descargar ppt "escuela técnica superior"

Presentaciones similares


Anuncios Google