Considere as afirmações abaixo sobre o padrão de
arquitetura MVC, e em seguida assinale a alternativa que
indica quais são as verdadeiras:
I. O componente View é a camada de apresentação
responsável por gerar uma visualização dos dados e por
recebê-los como dados de entrada dos usuários. O View
não se importa de onde tais dados vêm, mas sim como
eles serão mostrados.
II. A camada Controller é a que move a aplicação. Ou seja, o
Controller interpreta as ações realizadas pelos usuários e
as envia para o Model; assim, dessa forma, a aplicação
segue determinado comportamento. Tais ações podem
ser cliques em botões, interações com menus, opções de
ativar/desativar funcionalidades etc.
III. Na arquitetura MVC, não é permitido à camada de
apresentação se comunicar de forma direta com a
camada de dados. Podem ser utilizadas camadas
intermediárias para tal, porém essa comunicação
somente é permitida se for realizada de forma linear e
bidirecional.