STRUTS, IBATIS Y AJAX PARA LA GESTIÓN INTEGRAL DE UN TALLER MECÁNICO

Slides:



Advertisements
Presentaciones similares
RichFaces Noviembre 2010 Claudio Chaucca Umana
Advertisements

Desarrollo de aplicaciones en n- capas
Asynchronous JavaScript and XML. Esta clase sirve para ser utilizado cuando lo único que queremos hacer es actualizar cierta parte de un sitio Web continuamente.
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.
APLICACIÓN PARA EL ESTUDIO EN GRUPO DE PROBLEMAS COMPLEJOS
Juan Fernández Rodríguez
Análisis, diseño e Implementación de una aplicación J2EE
AUTORES: Eloy Cantero Salvador López
Estructura para servidores de servicios en redes IRC
"java del lado del servidor" Servlet y JSP Java Server Pages.
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Editor de Visual de Templates Open EHR-Gen
Índice 1. Introducción, objetivos y justificación del proyecto.
TECNOLOGÍAS PARA LA IMPLEMENTACIÓN DE INTERFACES DE USUARIO
Luis Barrio de Alarcón 2º Curso de ASI I.E.S Gonzalo Nazareno
RESUMENCURSO STRUTS 2 Resumen de lo visto en este tercer módulo: VISTA del framework Struts 2 Debes tener los conceptos muy claros sobre: Results UI Tags.
Ing. CIP Fabián Silva Alvarado
Trabajo fin de carrera UOC José María González Vázquez Enero 2011.
Tecnologías para el desarrollo de aplicaciones Web
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Foro Nacional de Certificación y Firma Electrónica Ing. Randy Hernández Beepath Sistema Online de Firma Electrónica.
Prof. Ángela Mejía. La asignatura Informática cumple con un doble propósito: por una parte, introducir al docente en formación en el mundo de la tecnología.
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
Visualizador Web de imágenes médicas Rawb
SPRING MVC.
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.
ASIGNACION DE LAS PARTES DE LA APLICACION DISTRIBUIDA EN JAVA PESENTA: LEVI MONROY MARTINEZ.
AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali.
Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación de un portal de revistas electrónicas EUITIO Daniel.
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.
Sistemas Cliente-Servidor Introducción. Sistemas cliente-servidor Servidor Cliente Petición Respuesta.
Despliegue de Aplicaciones con la Implementación de Referencia de Sun J2EE Justo N. Hidalgo Sanz A partir del libro Java Server Programming J2EE.
Ajax en 3 Capas Ing. Pedro Luis Rodriguez. El Cliente/Servidor WEB Cliente: Navegador WEB. Internet Explorer, Mozilla FireFox Cliente: Navegador WEB.
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.
Kleber Andres Loayza Castro Hernán Eduardo Cueva Delgado
Proyecto Fin de Carrera - ITIS
escuela técnica superior
FRAMEWORK VS Código fuente
PORTAL WEB PARA CONTRIBUIR EN LA VENTA, COMERCIALIZACIÓN Y DISTRIBUCIÓN DE LA ZEOLITA NATURAL USANDO AJAX Integrantes: Martha Isabel Correa Barrera Patricia.
Software para la gestión de contenidos. Índice: Por qué CanaryWeb CM ? Solución Tecnológica. Características de CanaryWeb CM. Referencias.
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.
Teleinformática en la educación II
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
Cola-CASE: Potenciando el Modelado Conceptual con Patrones de Colaboración Autora: Felicidad Padilla López Tutor: Francisco Montero Simarro Proyecto Final.
Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.
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.
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.
Your Logo ING. FREDY ALEXANDER MARTINEZ. Here comes your footer  Page 2 Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación.
¿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
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.
0 de 14  2005 SADIEL - Prohibida su Reproducción Arquitectura 12 Índice Distribución de Software 3 Formación e Implantación 4 Comunicación.
Servidor de Reportes basado en Tecnología Java y XML
Transcripción de la presentación:

STRUTS, IBATIS Y AJAX PARA LA GESTIÓN INTEGRAL DE UN TALLER MECÁNICO 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

Contenido Introducción Materias Relacionadas Sistema Desarrollado Implementación del sistema Planificación y Conclusiones

Motivación(I) ¿Técnicos de sistemas interesados en el desarrollo web? Las prácticas en empresa nos descubrieron el mundo del desarrollo Web

Motivación(II) Recibimos los conceptos básicos necesarios Estábamos estancados en nuestra formación

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

Materias Relacionadas(I) Frameworks y tecnologías utilizadas: Implementación de MVC en Java Bastante utilizado en la actualidad Frameworks sqlMaps y DAO Curva aprendizaje respecto Hibernate

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

Materias Relacionadas(III) 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) Antes Hoy en día

Sistema Desarrollado(II) Partes que componen nuestro sistema

Sistema Desarrollado(III) Acciones del menú Login administrador Login cliente

Implementación(I) Patrón MVC clases Funcionalidad??? Request Actions BB.DD DAO Struts Config Navegador CONTROLADOR MODELO Response VISTA clases Funcionalidad??? JSP y JSTL

Asynchronous JavaScript And XML JavaScript Object Notation Implementación(II) Peticiones Ajax Asynchronous JavaScript And XML Múltiplataforma (open) Menor volumen de datos Elimina el ‘arrancar-parar’ Minimiza tiempo de espera Uso de librerias (Prototype) JSON JavaScript Object Notation Formato ligero y simple Facilmente parseable Uso extendido Ocupa menos que XML

Implementación(III) Librería JasperReport – Generación PDF COMPILACIÓN DISEÑO DATOS EXPORTACIÓN

Implementación(IV) Otros aspectos Struts Tiles DispatchAction JSTL Uso de plantillas DispatchAction Parameter Agrupar funcionalidad JSTL Componente de JEE Extiende a los JSP Proporciona 4 librerías

Planificación temporal y de coste No se realizó una buena estimación inicial Pocas horas Análisis y Diseño  + horas en implementación No incluidas horas en el trabajo y cursos Desarrollo en paralelo proyecto fin de carrera - trabajo

Conclusiones ¿Qué hemos aprendido? Otras Afrontar un proyecto desde cero Nuevas tecnologías Crear una buena documentación Otras Nuestro trabajo ha influido en el proyecto

Fin de la presentación