Estudio de las aplicaciones Web Empresariales, desarrolladas en el lenguaje de Programación Java, en los Frameworks Hibernate y Spring
Abstract:
Este estudio busca establecer la manera en la que grandes aplicaciones web empresariales han sido desarrolladas implementando la arquitectura de microservicios usando como herramienta principal los frameworks Hibernate y Spring en el lenguaje de programación java, del mismo modo se plantean las diferencias que existen entre la arquitectura de microservicios y la arquitectura monolítica. Se implementa una investigación bibliográfica donde se citan diferentes fuentes para determinar la forma en que estas herramientas se integran para dar origen a nuevas aplicaciones web empresariales que tengan la capacidad de satisfacer las necesidades de millones de usuarios alrededor del mundo en tiempo real, se establece la manera en que las aplicaciones web actuales aún ven al lenguaje de programación Java como una solución a pesar del tiempo que tiene independientemente de la competencia con la que tiene que lidiar. Se analiza la forma en que se desarrollan microservicios usando el lenguaje de programación java, así mismo se analiza la forma en la que se explotan las nuevas características del framework Spring en combinación con el Framework Hibernate a través de el mapeo objeto-relacional. Se realizó una encuesta a grupos focalizados de la comunidad de programadores para poder establecer en cierta medida el impacto que tienen el uso de herramientas como los frameworks al momento de desarrollar aplicaciones web empresariales, así mismo se busca establecer la apreciación que tienen los desarrolladores de usar el lenguaje de programación java como leguaje que corra en el servidor, y el uso que se le da a este al momento de desarrollar microservicios para grandes aplicaciones web.
Año de publicación:
2021
Keywords:
- Hibernate
- Spring
- microservicios
- java
Fuente:

Tipo de documento:
Bachelor Thesis
Estado:
Acceso abierto
Áreas de conocimiento:
- Tecnologías de la información y la comunicación
- Ingeniería de software
- Software
Áreas temáticas:
- Programación informática, programas, datos, seguridad
- Métodos informáticos especiales
- Ciencias de la computación