JavaRush /Blog Java /Random-ES /Diferencia entre Servlet, Spring MVC y Spring Boot
Bakytzhan
Nivel 5
Алматы

Diferencia entre Servlet, Spring MVC y Spring Boot

Publicado en el grupo Random-ES
¿Quieres empezar a escribir aplicaciones web en Java? La primera forma es comenzar a usar un marco (un conjunto de bibliotecas, arquitecturas, patrones de diseño para minimizar el código repetitivo), y uno de los marcos web populares en Java es Spring MVC, que se ejecuta bajo el capó de Spring Boot. ¿Por qué necesitas Spring Boot? Primero necesitas entender la filosofía Spring. Hay muchas bibliotecas en el ecosistema Spring, pero no todas son necesarias en los proyectos. Y están diseñados para conectarse de manera flexible sin interferir entre sí. Pero con el tiempo, cuando un proyecto tiene muchas bibliotecas y códigos, configurarlos se convierte en una tarea no trivial. Y quiero tomar una plantilla ya preparada que funcione bien en conjunto. Aquí Spring Boot brinda la capacidad de unir muchas bibliotecas Spring de manera fácil y sencilla, en un par de líneas de código o configuración. Y bajo el capó de Spring MVC se encuentra la API de Servlet. Ciertamente puedes escribir una aplicación web usando solo la API de Servlet, pero la cantidad de código, especialmente código repetitivo, será muy grande. Y es posible que otro desarrollador no comprenda este código de un conjunto de espaguetis. Para comprender completamente su diferencia, sugiero ver el siguiente video breve .
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION