Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre.live

[Resolvido] Trabalhando com MVC

Recommended Posts

Já li quase todos os artigos sobre MVC e ainda não consegui entender como realmente esse sistema funciona, eu acho que informação demais atrapalhou minhas idéias. 3 pontos que eu não entendi.

 

>> 1: Como separar interface de código?

>> 2: tem que se trabalhar apenas com orientação a objetos?

>> 3: Tratamento de dados. Onde fazê-lo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 - A separação é feita quando todo o HTML (interface) fica dentro das views (V) e o código (regra de negócio) fica divido entre os models (M) e os controllers ©.

 

2 - Geralmente MVC é diretamente ligado/usado por Frameworks que, por sua vez, são feitos usando POO em 99% dos casos... Ou seja, a resposta é "Sim, na maioria dos casos"

 

3 - O tratamento de dados em si é feito no Controller ©.

 

--

 

Uma revisão básica do que cada parte do MVC faz:

 

Model (M) - Cuida do envio, retorno e validação de dados com o Banco de Dados... da sua casa.

 

Controller © - Cuida da manipulação e organização dos dados vindos (e enviados) para o Model (M)...

 

View (V) - Recebe os dados vindos (escolhidos pelo) do Controller... Ele organiza e formata os dados para exibição...

 

Resumindo:

O Model faz a ligação com o banco de dados.

O Controller usa o Model para pegar os dados e depois manda esses dados para a View.

A View recebe os dados do Controller, depois formata, organiza e exibe eles.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.