Desarrollo con Spring y Docker de una aplicación web para gestionar una federación automovilística

Mañanes Ruiz, Maximino (2020). Desarrollo con Spring y Docker de una aplicación web para gestionar una federación automovilística. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Desarrollo con Spring y Docker de una aplicación web para gestionar una federación automovilística
Author/s:
  • Mañanes Ruiz, Maximino
Contributor/s:
  • Frutos Velasco, Juan Alberto de
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: 2020
Subjects:
Freetext Keywords: Framework Spring; Desarrollo web
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (6MB)

Abstract

El propósito principal de este trabajo de fin de grado es el de conocer desde cero los fundamentos de Docker y del Framework de Java Spring, realizando un estudio teórico en profundidad, y posteriormente, el desarrollo de una aplicación web montada sobre contenedores Docker utilizando este Framework. La aplicación desarrollada permite la gestión de una federación de automovilismo, con la implementación de los CRUD’s y algoritmos necesarios para la realización de sus funcionalidades. En la primera parte, se analizan los rasgos generales de Spring, estudiando sus características y propiedades más relevantes. Posteriormente, se analizan las características principales de Docker, además de describir las principales herramientas utilizadas en el desarrollo de la aplicación. En la segunda parte, se describen los pasos realizados en el desarrollo de la aplicación, explicando distintos aspectos a la hora de realizar proyectos tanto con Spring como con Docker, como puede ser la configuración de la base de datos, configuración de volúmenes, persistencia de datos con Docker o la estructura del proyecto y las comunicaciones entre componentes. Abstract: The main goal of this end-of-degree project is to know from scratch the fundamentals of Docker and the Java Spring framework, carrying out an in-depth theoretical study, and later, the development of a web application mounted on Docker containers using this framework. The developed application allows the management of a car federation, with the implementation of the CRUDs and algorithms necessary for the realization of its functionalities. In the first part, Spring's general features are analysed, studying their most relevant characteristics and properties. Subsequently, the main characteristics of Docker are analysed, in addition to describing the main tools used in the development of the application. In the second part, the steps taken in the development of the application are described, explaining different aspects when carrying out projects with both Spring and Docker, such as the configuration of the database, configuration of volumes, persistence of Docker data or project structure and communications between components.

More information

Item ID: 64214
DC Identifier: http://oa.upm.es/64214/
OAI Identifier: oai:oa.upm.es:64214
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 30 Sep 2020 15:30
Last Modified: 30 Sep 2020 15:30
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM