Universidad Complutense de Madrid
E-Prints Complutense

Atravesando las capas de una aplicación empresarial: demostrador tecnológico J2EE

Impacto

Downloads

Downloads per month over past year



Miguel González, Rodrigo de (2018) Atravesando las capas de una aplicación empresarial: demostrador tecnológico J2EE. [Trabajo Fin de Grado]

[img]
Preview
PDF
3MB


Abstract

La arquitectura multicapa es básica en el desarrollo de aplicaciones profesionales. Al estar constituida sobre un conjunto de patrones bien definido, con independencia de la plataforma de desarrollo utilizada, existen diversos marcos de desarrollo centrados en cada una de las capas programables (presentación, negocio e integración).
El objetivo del presente Trabajo de Final de Grado (en adelante TFG) consiste en desarrollar una aplicación web con arquitectura multicapa orientada a servicios, aplicando gran parte de sus patrones. En particular, su aplicación a una determinada plataforma, J2EE en este caso, constituye un demostrador tecnológico de un gran número de marcos de desarrollo de la plataforma J2EE y de herramientas de desarrollo asociadas.
La finalidad es complementar la formación de graduado en Ingeniería del Software con un perfil de desarrollo Full-Stack (conocimientos en desarrollo Front-End, Back-End y servidor). Esto es algo cada vez más demandado por las empresas del sector. Otro objetivo es que este TFG pueda servir de demostrador tecnológico, ilustrando las capacidades de diseño y desarrollo de su creador.
Cabe destacar que la mayoría de las tecnologías utilizadas en este TFG no son estudiadas a lo largo del Grado, por lo que el trabajo no solo ha sido de desarrollo, sino que ha implicado un considerable esfuerzo para investigar el uso y aplicación de cada una de estas tecnologías y herramientas y de su integración en un único proyecto.

Resumen (otros idiomas)

Multilayer architecture is basic in the development of professional applications. Being constituted on a set of well-defined patterns, regardless of the development platform used, there are several development frameworks focused on each of the programmable layers (presentation, business and integration). The objective of this Final Degree Project (hereinafter TFG) is to develop a web application with multilayer architecture oriented to services, applying a large part of its patterns. In particular, its application to a specific platform, J2EE in this case, constitutes a technological demonstrator of a large number of J2EE platform development frameworks and associated development tools. The purpose is to complement the graduate training in Software Engineering with a Full-Stack development profile (knowledge in Front-End, Back-End and server development). This is something increasingly demanded by companies in the sector. Another objective is that this TFG can serve as a technological demonstrator, illustrating the design and development capabilities of its creator. It should be noted that most of the technologies used in this TFG are not studied throughout the degree, so the work has not only been development, but has involved considerable effort to investigate the use and application of each of them. these technologies and tools and their integration into a single project.

Item Type:Trabajo Fin de Grado
Additional Information:

Universidad Complutense, Facultad de Informática. Departamento de Ingeniería del Software e Inteligencia Artificial, curso 2017/2018

Directors:
DirectorsDirector email
Navarro Martín, Antonio
Uncontrolled Keywords:Arquitectura multicapa, Continuous Integration, JAAS, JAX-RS, JAX-WS, JPA, JSF, Patrones de Diseño, SOA, Service Oriented Architecture
Palabras clave (otros idiomas):Multilayer Architecture, Continuous Integration, JAAS, JAX-RS, JAX-WS, JPA, JSF, Design Patterns, SOA, Service Oriented Architecture
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería del Software
ID Code:50215
Deposited On:26 Nov 2018 10:19
Last Modified:26 Nov 2018 10:19

Origin of downloads

Repository Staff Only: item control page