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
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Video MVC // Dicionário do Programador - YouTube
-
Alura+ O que é REST?
-
Curso Java Servlet: autenticação, autorização e o padrão MVC
-
Artigo REST: Conceito e fundamentos
-
Alura+ O que é o Spring Framework?
-
Artigo Primeiros passos com o Spring Framework
-
Alura+ Interagindo com APIs usando Postman
-
Video Autenticação por Token | Dias de Dev - YouTube
-
Curso Spring MVC: autenticação com Spring Security, API Rest e AJAX
-
Alura+ Boas práticas na Modelagem de API's REST
-
Curso Spring Boot API REST: construa uma API
-
Alura+ O que é Json Web Token (JWT)?
-
Video Autenticação com JWT | Dias de Dev - YouTube
-
Curso Spring Boot API Rest: Segurança da API, Cache e Monitoramento
-
Alura+ Testes de API com Postman
-
Curso Spring Boot e Teste: Profiles, Testes e Deploy
-
Alura+ API: Testes de contrato
-
Artigo Mockando APIs REST com json-server
-
Alura+ Documentando suas APIs com Swagger
-
Curso Swagger: documentando suas APIs
-
Alura+ Automatizando Testes de API com Postman
-
Cases DigitalOcean e o API Gateway para acabar com todos os monolitos
-