Here, you will learn an overview of MVC architecture.
O padrão arquitetônico MVC existe há muito tempo na engenharia de software. Todas as linguagens usam MVC com pequena variação, mas conceitualmente permanece a mesma. vamos entender a arquitetura MVC suportada em ASP.NET.
MVC significa Model, View, and Controller. MVC separa uma aplicação em três componentes – modelo, visão e controlador.
modelo: modelo representa a forma dos dados. Uma classe em C# é usada para descrever um modelo., Model objects store data retrieved from the database.
modelo representa os dados.
View: View in MVC is a user interface. Visualizar os dados do modelo para o Usuário e também permite que ele os modifique. Ver em ASP.NET MVC é HTML, CSS, e alguma sintaxe especial (sintaxe Razor) que torna fácil de se comunicar com o modelo e o controlador.
View é a Interface de usuário.Controlador
: O controlador trata do pedido do utilizador. Normalmente, o usuário usa a vista e levanta uma solicitação HTTP, que será tratada pelo controlador., O controlador processa a solicitação e retorna a visão apropriada como resposta.
Controller is the request handler.
a figura seguinte ilustra a interacção entre Modelo, Vista e controlador.
a figura A seguir ilustra o fluxo de solicitação do usuário no ASP.NET MVC.,
Conforme a figura acima, quando um usuário digita uma URL no navegador, ele vai para o servidor web e encaminhado para um controlador. Um controlador executa visualização e modelos relacionados para esse pedido e cria a resposta e envia-a de volta para o navegador.
- MVC significa Modelo, Vista e controlador.
- O modelo representa os dados
- Ver é a Interface do utilizador.,
- O controlador é o manipulador de Pedidos.