Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

É um padrão de arquitetura de software que separa a aplicação em três camadas: Manipulação de Dados (model), Interface de Interação (View) e Controle (controller).

Model

É a camada que provê meios de acessos (leitura e escrita) aos dados da aplicação.

View

Na View acontece a interação com o usuário da aplicação, é responsável por manipular os dados apenas para a exibição.

Controller

O Controller recebe as requisições do usuário e usa seus métodos, denominados actions, para decidir qual modelo usar e qual combinação  de views exibirá os dados para o usuário.

 

Recomendamos também alguns artigos para maior compreensão do funcionamento do MVC:

 

 

 

Panel
titleNesta página

Table of Contents