Publicado el 29 de Mayo del 2018
968 visualizaciones desde el 29 de Mayo del 2018
1,3 MB
44 paginas
Creado hace 10a (18/06/2013)
Trabajo Fin de Carrera
INGENIERÍA TÉCNICA EN
INFORMÁTICA DE SISTEMAS
Facultat de Matemàtiques
Universitat de Barcelona
APLICACIÓN WEB PARA COMPARTIR COCHE,
MEDIANTE LAS TECNOLOGÍAS JAVA, SPRING
Y JPA
Francisco Pérez Rodríguez
Director: Lluis Garrido Osterman
Realizado en: Departament de
Matemàtica Aplicada i Anàlisi. UB
Barcelona, 20 de Junio de 2013
Contenido
INTRODUCCIÓN ................................................................................................................................. 3
TECNOLOGÍAS UTILIZADAS ........................................................................................................... 5
JAVA ................................................................................................................................................................. 6
JSP .................................................................................................................................................................... 7
SPRING ............................................................................................................................................................. 7
JPA.................................................................................................................................................................... 9
MYSQL ............................................................................................................................................................ 11
GLASSFISH ...................................................................................................................................................... 11
Patrón de presentación view helper ............................................................................................................... 12
DISEÑO ............................................................................................................................................... 13
Diagrama de clases ......................................................................................................................................... 13
Casos de uso ................................................................................................................................................... 15
Login .................................................................................................................................................................. 15
Registrarse ......................................................................................................................................................... 15
Activación de la cuenta ..................................................................................................................................... 15
Ver tus viajes ..................................................................................................................................................... 16
Borrar uno de tus viajes .................................................................................................................................... 16
Ver comentarios de uno de tus viajes ............................................................................................................... 16
Comentar en uno de tus viajes .......................................................................................................................... 17
Buscar un viaje .................................................................................................................................................. 17
Crear un viaje .................................................................................................................................................... 18
Mi canal ............................................................................................................................................................. 18
Contestar en una de tus conversaciones........................................................................................................... 18
Ver mensajes privados ...................................................................................................................................... 19
Contestar un mensaje privado .......................................................................................................................... 19
Diagramas de secuencia ................................................................................................................................. 20
Login .................................................................................................................................................................. 20
Registrarse ......................................................................................................................................................... 21
Activación de la cuenta ..................................................................................................................................... 22
Ver tus viajes ..................................................................................................................................................... 22
Borrar uno de tus viajes .................................................................................................................................... 23
Ver comentarios de uno de tus viajes ............................................................................................................... 23
Comentar en uno de tus viajes .......................................................................................................................... 24
Buscar un viaje .................................................................................................................................................. 25
Crear un viaje .................................................................................................................................................... 25
Mi canal ............................................................................................................................................................. 26
Contestar en una de tus conversaciones........................................................................................................... 27
Ver mensajes privados ...................................................................................................................................... 27
Contestar un mensaje privado .......................................................................................................................... 28
Estructura de base de datos ........................................................................................................................... 29
Tabla Usuarios ................................................................................................................................................... 29
Tabla Privados ................................................................................................................................................... 30
Tabla Mensajes .................................................................................................................................................. 30
Tabla Viajes ....................................................................................................................................................... 31
Tabla Waypoints ................................................................................................................................................ 31
DIFICULTADES Y RESULTADOS ................................................................................................. 32
Capturas ......................................................................................................................................................... 33
Login .................................................................................................................................................................. 33
Registro ............................................................................................................................................................. 33
Email de activación recibido .............................................................................................................................. 34
Home ................................................................................................................................................................. 34
Resultados de búsqueda ................................................................................................................................... 35
Formulario de creación de viaje ........................................................................................................................ 35
CONCLUSIONES ............................................................................................................................... 36
ANEXO: FICHEROS DE CONFIGURACIÓN ................................................................................ 37
Web.xml ......................................................................................................................................................... 37
Configuración de SPRING ................................................................................................................................ 38
Configuración JPA ........................................................................................................................................... 40
Create Tables ........................................................................................................
Comentarios de: Aplicación web para compartir coche, mediante las tecnologías java, spring y jpa (0)
No hay comentarios