Imagem de fundo

O MVC, acrônimo de Model-View-Controller (Arquitetura...

O MVC, acrônimo de Model-View-Controller (Arquitetura Modelo-Visão-Controle), é um padrão de projeto de software, ou padrão arquitetura de software, focado no reuso de código e a separação de conceitos em 3 (três) camadas interconectadas, onde a apresentação dos dados e interação dos usuários (front-end) são separados dos métodos que interagem com o banco de dados (back-end). A camada “lógica da aplicação (Model)” do MVC é responsável por:


A

Tudo que a aplicação vai fazer a partir dos comandos da camada de Controle em um ou mais elementos de dados, respondendo a perguntas sobre a sua condição e a instruções para mudá-las. O modelo sabe o que o aplicativo quer fazer e é a principal estrutura computacional da arquitetura, pois é ele quem modela o problema que está se tentando resolver. Modela os dados e o comportamento por trás do processo de negócios. Se preocupa apenas com o armazenamento, manipulação e geração de dados. É um encapsulamento de dados e de comportamento independente da apresentação.


B

Tudo que a aplicação vai fazer a partir dos comandos da camada de Enlace de dados em um ou mais elementos de dados, respondendo a perguntas sobre a sua condição e a instruções para mudá-las. O modelo sabe o que somente o sistema operacional quer fazer e é a principal estrutura computacional da arquitetura linear, pois é ele quem modela o problema que está se tentando resolver. Modela os dados e o comportamento por trás do processo de negócios. Se preocupa apenas com o armazenamento, manipulação e geração de dados. É um não encapsulamento de dados e de comportamento independente da apresentação.


C

Tudo que a aplicação vai fazer a partir dos comandos da camada Física em um ou mais elementos de dados, respondendo a perguntas sobre a sua condição e a instruções para não mudá-las. O modelo sabe o que o aplicativo quer fazer e é a principal estrutura computacional da arquitetura, pois é ele quem modela o problema que está se tentando resolver em datagrama. Modela os dados e o comportamento por trás do processo de negócios. Se preocupa apenas com o armazenamento, manipulação e geração de dados. É um encapsulamento de dados e de comportamento independente da apresentação de metadados.


D

Tudo que a aplicação vai fazer a partir dos comandos da camada de Rede em um ou mais elementos de dados, respondendo a perguntas sobre a sua condição e a instruções para mudá-las. O modelo sabe o que o aplicativo quer fazer e é a principal estrutura computacional da arquitetura, pois é ele quem modela o problema que está se tentando resolver. Modela os dados e o comportamento por trás do processo de negócios. Se preocupa apenas com o armazenamento, manipulação e geração de dados que foram criptografados. É um não encapsulamento de dados e de comportamento dependentes da apresentação hierárquica.


E

Executar um algoritmo representativo a partir de uma base de dados, que foi escalonado nos endereços baixos de memória.