Article image
Gabriel Anjos
Gabriel Anjos21/05/2023 23:22
Compartilhe

você sabe o que é MVC ?

  • #PHP
  • #JavaScript
  • #Python

é um padrão de arquitetura de software

suas siglas significam Model, View, Controller,

cada palavra representa uma parte muito importante da aplicação.

para entender o que cada parte faz, observe a imagem que coloquei no post,

e leia o texto abaixo olhando a imagem.

1- A informação vem pelo browser atraves de uma requisição,

2- a controller faz a chamada para a model informando os dados que ela quer

3- então a model acessa o banco de dados e procura os dados

4- a model retorna novamente para a controller até ter todas as respostas

5- agora a controller encaminha os dados para a view

6- que por fim é responsável por renderizar o resultado final no browser.

então vimos que:

a controller faz a parte intermediária da aplicação,

a model é responsável pelas regras de negócio que estão vinculadas ao banco de dados,

a view é responsável por enviar a resposta para o browser dando uma resposta e renderizando o conteúdo final.

Compartilhe
Comentários (5)
Matheus Araújo
Matheus Araújo - 23/05/2023 11:43

Simples e objetivo, muito obrigado por compartilhar Gabriel

Paula Silva
Paula Silva - 22/05/2023 01:34

também* excelente artigo desafio vc a postar como vemos isso em linguagem

Paula Silva
Paula Silva - 22/05/2023 01:33

a model taé responsável pela solicitação

Giovanni Costa
Giovanni Costa - 22/05/2023 00:00

Simples e Objetivo. Muito bem explicado.

Fernando Silva
Fernando Silva - 21/05/2023 23:54

Muito bom! A nível de informação, em algumas provas de concurso cobram o conceito básico do MVC, que nada mais é: "A divisão da aplicação em três camadas".