MVC

449 palavras 2 páginas
ESTRUTURA DE APLICAÇÕES DE
CAMADAS (MVC)

Professor: Alex Santos

PROBLEMA
A mesma informação é apresentada diferentemente em várias janelas, por exemplo, em gráficos de barra e gráficos de pizza.
A visualização e o comportamento da aplicação devem refletir as manipulações de dados imediatamente. Mudanças na interface ao usuário devem ser fáceis, e sempre possíveis

MODEL-VIEW-CONTROLLER (MVC)
É um padrão de arquitetura que separa a representação da informação da interação do usuário com ele.

MODEL-VIEW-CONTROLLER (MVC)

O modelo (model) consiste nos dados da aplicação, regras de negócios, lógica e funções.

MODEL-VIEW-CONTROLLER (MVC)

Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama.

MODEL-VIEW-CONTROLLER (MVC)

O controlador (controller) faz a mediação da entrada, convertendoa em comandos para o modelo ou visão. As ideias centrais por trás do
MVC são a reusabilidade de código e separação de conceitos.

INTERAÇÃO DOS COMPONENTES


Além de dividir a aplicação em três tipos de componentes, o desenho
MVC define as interações entre eles. INTERAÇÃO DOS COMPONENTES


Um controlador (controller) pode enviar comandos para sua visão associada para alterar a apresentação da visão do modelo
(por exemplo, percorrendo um documento). INTERAÇÃO DOS COMPONENTES


Um modelo (model) notifica suas visões e controladores associados quando há uma mudança em seu estado. Esta notificação permite que as visões produzam saídas atualizadas e que os controladores alterem o conjunto de comandos disponíveis. INTERAÇÃO DOS COMPONENTES


A visão (view) solicita do modelo, através do controlador, a informação que ela necessita para gerar uma representação de saída.

USO EM APLICAÇÕES WEB
Apesar de desenvolvida originalmente para computação pessoal, o MVC foi amplamente adaptado como uma arquitetura para as aplicações World Wide Web em todas as linguagens de programação maiores.


USO EM APLICAÇÕES WEB
Um caso prático é uma

Relacionados

  • ASP MVC
    698 palavras | 3 páginas
  • Resumo MVC
    356 palavras | 2 páginas
  • Mvc php
    1465 palavras | 6 páginas
  • Conceito mvc
    759 palavras | 4 páginas
  • Explicação MVC
    568 palavras | 3 páginas
  • Tcc mvc
    479 palavras | 2 páginas
  • Guia MVC
    1710 palavras | 7 páginas
  • Arquitetura MVC
    10790 palavras | 44 páginas
  • conversao mvc
    8736 palavras | 35 páginas
  • padroes mvc
    5030 palavras | 21 páginas