escuela técnica superior

Slides:



Advertisements
Presentaciones similares
Plan de Implantación Sistemas de Información III
Advertisements

PROVISIÓN DE SERVICIOS WEB DINÁMICOS ASOCIADOS A VIDEO BASADOS EN DISPOSITIVOS MÓVILES Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat.
Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat Codes
APLICACIÓN PARA EL ESTUDIO EN GRUPO DE PROBLEMAS COMPLEJOS
Análisis, diseño e Implementación de una aplicación J2EE
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
AUTORES: Eloy Cantero Salvador López
Estructura para servidores de servicios en redes IRC
Intranet Clínica Ingeniería técnica de informática de sistemas
"java del lado del servidor" Servlet y JSP Java Server Pages.
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
ESCUELA POLITÉCNICA DEL EJÉRCITO CARRERA DE INGENIERÍA DE SISTEMAS
Framework Hexápodo PHP fácil, rápido y sin dolor
Editor de Visual de Templates Open EHR-Gen
Índice 1. Introducción, objetivos y justificación del proyecto.
STRUTS, IBATIS Y AJAX PARA LA GESTIÓN INTEGRAL DE UN TALLER MECÁNICO
Experiencia de un líder de desarrollo J2EE
TECNOLOGÍAS PARA LA IMPLEMENTACIÓN DE INTERFACES DE USUARIO
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
Trabajo fin de carrera UOC José María González Vázquez Enero 2011.
Implementación del patrón Modelo-Vista-Controlador
Aznar Gregori Fidel Aznar Gregori Aprender jugando, ¿qué opinan los alumnos? JENUI 2006.
MOODLE ASPECTOS BÁSICOS
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
Jesús Vázquez Galán ITIS Consultor: Ferran Prados Carrasco Fecha de entrega: 10-ene-2012.
Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García.
AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali.
Gestor de Datos de Banco de Pruebas para Generadores Síncronos
CURSO STRUTS 2 RESUMEN Resumen de lo visto en este primer módulo de INTRODUCCIÓN al framework Struts 2 Debes tener los conceptos muy claros sobre: Framework.
© GMV, 2011 Propiedad de GMV Todos los derechos reservados DESARROLLO DE UNA HERRAMIENTA DE VALIDACIÓN Y GESTIÓN DE CÓDIGOS CONTENIDOS EN MENSAJES XML.
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
MÓDULO 1: Introducción al framework Struts 2
Modelo-Vista-Controlador Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación original fue realizada en Smalltalk.
Proyecto Fin de Carrera - ITIS
INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN PROYECTO FIN DE CARRERA
FRAMEWORK VS Código fuente
ENCISO SERVICIOS COOPERATIVOS
Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
SEMINARIO 2 Miembros del grupo: Juan Francisco García Jorge Mahecha Sergi Mellado.
Manual Desarrollo Flex – J2EE. Contenidos Análisis y Diseño 1 Implementación 2 J2EE 3 Pruebas 4.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
Proceso: Perspectiva funcional [QUÉ] Procesos de Ingeniería Procesos de Apoyo Planificación Requerimientos Diseño Desarrollo Diseño Prueba Prueba Evaluación.
UNIVERSIDAD CAPITÁN GENERAL GERARDO BARRIOS FACULTAD DE CIENCIA Y TECNOLOGIA LICENCIATURA EN COMPUTACIÓN MÓDULO I: DISEÑO GRAFICO DOCENTE: ING. EDWIN ROLANDO.
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
Curso de JAVA Standard Edition y JAVA EE (J2EE)
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
La Habana, 15 de Febrero de 2007 Renato Toshiyuki Murasaki Coordinador de Proyectos Especiales Open Journal System en SciELO.
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
J2ME J2SE wifi Proveedor Telefonía celular Encuestador móvil Base de datos Servlet WEB APP JSON Terminal usuario.
Gestión de proyectos fin de carrera
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Base de Datos para la Gestión de Proyectos
¿Qué es jQuery? jQuery es una librería gratuita y open source, que simplifica la creación de páginas web altamente interactivas. Funciona.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
MULTIPLAN Multiplan es la práctica en grupo que hemos tenido que realizar durante el curso según las especificaciones dadas en la asignatura.
Explicación del trabajo académico y Proyecto Final
Aplicación Web para la corrección de Prácticas
Análisis y Balance del Proyecto Análisis Inicial Estimación Inicial Arquitectura de Datos Propuesta Tecnología Metodología aplicada Estimaciones elaboradas.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Febrero 2016 FRAMEWORKS DE DESARROLLO/LENGUAJES DE PROGRAMACIÓN AREA DE ARQUITECTURAS Dirección de Ingeniería, Soporte a Gestión de Aplicaciones y Centros.
ALUMNO ALUMNO: DIEGO URES LEGAJO LEGAJO: La prueba unitaria es la herramienta para la Calidad Presentación Trabajo Final de Grado.
Transcripción de la presentación:

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

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)

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

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

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

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

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

Sistema Desarrollado(I)

Sistema Desarrollado(II)

Sistema Desarrollado(III)

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

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…)

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

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

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

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

Fin Gracias