Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

MVC Completo - #2 Como Funciona

08/04/2018

Nessa vídeo-aula explicamos como funciona o sistema MVC, detalhando o fluxo de informações desde a requisição do cliente até a finalização.

Fluxo de informações no projeto MVC

Fluxo de Informações no Projeto MVC

O projeto MVC tem como características a segurança e agilidade de repasse de dados. Conforme se observa na imagem acima, o projeto MVC segue um fluxo pré-determinado.

A informação segue a seguinte sequência:
1 - O usuário faz um requisição através de um formulário, link ou outra ação do site.
2 - Essa requisição é recebida por um arquivo php despachante que repassará os dados ao controller específico.
3 - O controller caso perceba que a solicitação desejada não existe ou é danosa ao sistema pode cancelar o fluxo de informações e repassar um erro ao despachante.
4 - Caso a solicitação seja válida, de acordo com a requisição, o controller poderá fazer uma consulta ao banco de dados ou enviar diretamente uma ordem pra exibição da view.
* Devido a segurança do projeto MVC, jamais veremos uma requisição sendo enviada diretamente ao banco de dados ou webservice, ela sempre terá um controller para gerenciar as operações.
* Por vezes uma view poderá solicitar um dado de exibição diretamente ao banco de dados, mas via de regra essa solicitação deve passar por um controller.

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

MVC Completo - #1 Introdução
Nessa vídeo-aula realizaremos a introdução do curso de MVC, explicando o que será objetivado nesse curso desenvolvido pela Webdesign em Foco.
Saiba mais!
MVC Completo - #3 Estrutura de Diretórios do Sistema
Na aula de hoje vamos definir os diretórios para a construção do projeto MVC. Vamos tratar também das funções implícitas de cada diretório do MVC.
Saiba mais!
MVC Completo
Neste curso aprenderemos como criar o padrão de projeto MVC completo, analisando desde sua estrutura até a programação.
Saiba mais!