quinta-feira, 22 de agosto de 2013

O que é o M, V e C do MVC

       Camadas dizem como agrupar os componentes. O MVC diz como os componentes da aplicação interagem. 
                Alterações feitas no layout não afetam a manipulação de dado, e estes poderão ser reorganizados sem alterar o layout.
Modelo:                               
·         Encapsula o estado da aplicação
·         É a camada de negócio e objetos do modelo. 
·         Responde às requisições
·         Expõe as funcionalidades da aplicação
·         Notifica as mudanças à view.
Controle:
·         Validação e filtros dos dados
·         Processa e responde a eventos do usuário.
·         Define o comportamento da aplicação
·         Mapeamento das ações do usuário para as chamas do modelo
·         Seleciona a view de resposta
View
·         Visualização do modelo
·         Solicita as modificações do modelo
·         Envia as solicitações do usuário para o controle.

·         Permite o controle a selecionar uma vew.

Nenhum comentário:

Postar um comentário