Descargar la presentación
La descarga está en progreso. Por favor, espere
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.