Spring MVC e RESTful
Neste plano de estudo você aprenderá como dois aplicativos Java podem se comunicar entre si. Aprenderá também sobre reescrita de URL para formar URLs personalizadas usando Spring MVC. Entender sobre a evolução do Spring MVC e sua estrutura Web model-view-controller (MVC) uma vez que foi projetada em torno de um DispatcherServlet que direciona as solicitações para manipuladores, os mapeamentos desses manipuladores são configuráveis. Busca orientar sobre o princípio “Aberto para extensão...” Um princípio de design chave no Spring Web MVC e no Spring em geral é o princípio “Aberto para extensão, fechado para modificação”.
Por fim, definir alguns termos gerais, como por exemplo o handler default que é baseado nas anotações @Controller e @RequestMapping, oferecendo uma ampla variedade de métodos de manipulação flexíveis. O mecanismo @Controller também permite criar sites e aplicativos RESTful, por meio da anotação @PathVariable e outras features. Os controladores de aplicativos normalmente serão subclasses. Observe que você pode escolher uma classe base apropriada: se você não tiver um formulário, não precisará de um controlador de formulário. Esta é uma grande diferença para Struts e demonstra que o Spring MVC não é restrito o uso de views de formulários.
alura CASES
DigitalOcean e o API Gateway para acabar com todos os monolitos