JavaRush /Blogue Java /Random-PT /Diferença entre Servlet, Spring MVC e Spring Boot
Bakytzhan
Nível 5
Алматы

Diferença entre Servlet, Spring MVC e Spring Boot

Publicado no grupo Random-PT
Você quer começar a escrever aplicações web em Java? A primeira maneira é começar a usar um framework (um conjunto de bibliotecas, arquiteturas, padrões de design para minimizar código repetitivo), e um dos frameworks web populares em Java é o Spring MVC, que roda sob o capô do Spring Boot. Por que você precisa do Spring Boot? Primeiro você precisa entender a filosofia Spring. Existem muitas bibliotecas no ecossistema Spring, mas nem todas são necessárias em projetos. E eles são projetados para serem conectados de forma flexível, sem interferir uns nos outros. Mas com o tempo, quando um projeto tem muitas bibliotecas e códigos, configurá-los torna-se uma tarefa nada trivial. E quero pegar um modelo pronto que funcione bem em conjunto. Aqui, o Spring Boot oferece a capacidade de unir muitas bibliotecas Spring de maneira fácil e simples, em algumas linhas de código ou configuração. E sob o capô do Spring MVC está a API do Servlet. Você certamente pode escrever uma aplicação web usando apenas a API do Servlet, mas a quantidade de código, especialmente código repetitivo, será muito grande. E outro desenvolvedor pode não entender esse código de um conjunto de ifs espaguete. Para entender completamente a diferença, sugiro assistir ao breve vídeo a seguir .
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION