Model-View-Controller ou MVC, o MVC é um nome comum, um padrão de design de software usado para desenvolver aplicativos da Web. O modo modelo-visualização consiste nas três partes a seguir:
Modelo/Modelo - Um nível mínimo responsável pela manutenção dos padrões de dados.
Visualização/View - Responsável por exibir todos ou dados para a parte do usuário.
Controlador/controlador - O código do software controla a interação entre o modelo e a visualização.
O MVC é popular porque isola a lógica do aplicativo da camada de interface do usuário e a separação de foco suportada. O controlador aqui recebe todas as solicitações para o aplicativo, quaisquer dados necessários para a preparação da visualização. Visualização, usando o controlador preparado, produz dados para uma resposta decente final. A abstração do MVC pode ser representada por gráficos da seguinte maneira.
Modelo - Modelo
O modelo é responsável por gerenciar os dados do aplicativo. Ele responde às solicitações da visualização e também responde às instruções para se auto-atualizar do controlador.
Visualização - Visualização
Em um formato específico, os dados de exibição são acionados pelo controlador. São sistemas de modelo baseados em scripts, como JSP, ASP, PHP, que são muito fáceis de integrar à tecnologia AJAX.
Controlador - Controlador
O controlador é responsável pela resposta à entrada do usuário e pela execução de objetos de modelo de dados interativos. O controlador recebe a entrada, verifica a entrada e executa uma operação comercial que modifica o estado do modelo de dados.
AngularJS é uma estrutura MVC. No capítulo seguinte, vamos ver como o AngularJS usa o método MVC.
O acima é a arquitetura AngularJS MVC. Continuaremos a organizar informações relevantes no futuro. Obrigado pelo seu apoio a este site!