Model
Model
Objetivos gerais
Objetivos Específicos
Metodologia
Resultado da pesquisa
Introdução ao Framework MVC
Como é MVC?
Trygve Reenskaug é o responsável por criar MVC. Esse padrão de design teve como
principal objetivo resolver o problema de permitir que os usuários controlassem um
conjunto de dados.
Características do MVC:
• Controlador
• O modelo
• visualizar
O Controlador:
Visualizar:
O modelo:
Toda a lógica relacionada aos dados que o usuário usa é atendida pelo componente
Model. Isso pode representar os dados que estão sendo enviados entre os
componentes View e o controlador ou quaisquer outros dados relacionados à lógica
comercial. Ele tem a capacidade de adicionar ou remover dados de um banco de
dados. Como o controlador não pode interagir com o banco de dados sozinho, ele
responde à solicitação. O modelo conecta-se ao banco de dados e envia os dados
que o controlador precisa.
Benefícios e desvantagens
Benefícios do MVC:
• Funciona bem com aplicativos da Web que têm grandes equipes de designers e
desenvolvedores da Web que os suportam.
Como todas as classes e objetos são independentes uns dos outros, esta arquitetura
facilita o teste de componentes de forma independente.
• Otimização de mecanismos de pesquisa (SEO) que é fácil de usar
Abaixo estão listadas algumas das estruturas MVC mais populares e comuns.
• Django
• CerejaPy
• Primavera MVC
• Catalisador
• Trilhos
• Estrutura Zend
• Combustível PHP
• Laravel
• Sinfonia