GoConqr has a new look! Let us know what you think.

Mind map

Spring MVC

Carol Freire English

Map content

Spring MVC

  1. 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
  2. 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
      • 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
      • 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.
            • Utiliza o Hibernate

Information

Description
Mind Map on Spring MVC, created by Carol Freire on 18/03/2021.
Created by
Carol Freire
Views
4
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?