Mind map
Spring MVC
Map content
Spring MVC
Vantagens do MVC
- Ajuda no desenvolvimento Web
- Facilita o trabalho com HTTP e criação HTML de forma dinâmica
- Segue as boas práticas de desenvolvimento
- Todas as requisições são delegadas para controller mais específicos
- Servlet que recebe essas requisições
Framework de desenvolvimento Web
- É o padrão Arquitetural Model-View-Controller
- Controller
- Transforma os eventos gerados pela interface em ações
- Atende a requisção HTTP
- Utiliza Actions que são reconhecidas por anotações
- @GetMapping
- Controller
- @PostMapping
- @PutMapping
- @DeleteMapping
- Utiliza Actions que são reconhecidas por anotações
- Atende a requisção HTTP
- Transforma os eventos gerados pela interface em ações
- View
- Camada de interface com o usuário, mostrando o estado do Model e permite as alterações necessárias
- Nessa camada por ser utilizado o Thymeleaf
- E pode ser utilizado o Bootstrap para estilização
- Vantagens
- Facilidade para criar páginas responsivas
- Pelos componentes disponíveis
- Vantagens
- E pode ser utilizado o Bootstrap para estilização
- Nessa camada por ser utilizado o Thymeleaf
- Camada de interface com o usuário, mostrando o estado do Model e permite as alterações necessárias
- Model
- Parte lógica que controla as informações de dados
- Spring Data
- JPA
- É um framework que nasceu para facilitar a criação dos repositórios
- É uma especificação do Java que dita como os frameworks ORM devem ser implementados
- ORM (Object-Relational Mapping)
- mapeamento objeto-relacional, é uma técnica para aproximar o paradigma de desenvolvimento de aplicações orientadas a objetos ao paradigma do banco de dados relacional.
- ORM (Object-Relational Mapping)
- É uma especificação do Java que dita como os frameworks ORM devem ser implementados
- Utiliza o Hibernate
- É um framework que nasceu para facilitar a criação dos repositórios
- JPA
- Controller
- É o padrão Arquitetural Model-View-Controller
Information
- Description
- Mind Map on Spring MVC, created by Carol Freire on 18/03/2021.
- Created by
- Carol Freire
- Views
- 4
- Rating