-
Visão - Interface
Solicita atualização de modelo, envia eventos de usuário para controlador.
Responsável pela INTERAÇÃO com o usuário, exibindo dados
Controlador
corresponde ao código dinâmico que produz os dados que deverão ser utilizados no HTML.
mapeia ações do usuário para atualizar modelo.
A comunicação entre as interfaces e as regras de negócio é responsabilidade da camada controller.
Letra B
-
De baixo para cima.
(e) a camada view (interface com o usuário) não se comunica diretamente com a camada model (dados)
(d) a camada controller (controlador) não contém os dados nem a estrutura dos dados, poderia ser um servlet.
(c) struts, jsf e spring MVC são tecnologias Java Enterprise Edition ou J2EE, não tem nada de PHP.
(a) a camada view não é representada pela camada de dados, são coisas distintas.
Resposta (b).
-
modelo MVC - vamos lá bem simples:
3-Camada de interface gráfica- apresentação ao usuário.
2-Camada de controller- distribui a carga.
1-Camada de regras de negócio- realiza as operações.
0-Camada de Banco de dados - Persiste os dados.