Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo ao MVC
Aplicaes Monolticas Aplicaes em duas camadas Aplicaes em trs camadas
MVC - Model, View, Controller - Modelo: Regras de negcio e dados da aplicao - Viso: Apresentao dos dados em HTML - Controle: Controle do fluxo da aplicao Design Pattern Objetivo: Separar regras de negcio e apresentao
Controller - Controla o fluxo da aplicao - Mapeia as aes do usurio - O fluxo da aplicao sempre comea e termina no controlador
controle.php
inOut.php
Model - Regras de comportamento - Armazena, manipula e gera de dados - Encapsulamento de dados - Pode implementar herana, polimorfismo, abstrao
cliente.php
clienteDAO.php
Cadastrador.php
View - Apresenta os dados para o usurio - No se preocupa com a origem dos dados - Interface com o usurio - utilizada para entrada e sada de dados
frmCadastrar.php
Fluxo da aplicao
Controlador Navegador
Regras de Negcio
Viso