A arquitetura MVC (Model-View-Controller) sugere a divisão de
aplicações em três principais grupos de componentes: Models,
Views e Controllers, o que ajuda a atingir a separação de
interesses.
Em relação aos Controllers, analise as afirmativas a seguir e
assinale (V) para a verdadeira e (F) para a falsa.
( ) Atua como ponto de entrada inicial, sendo responsável por
escolher os Models que serão empregados na execução bem
como qual View será renderizada.
( ) Caso a lógica do Controller esteja muito complexa, é
recomendável mover lógica de negócios para fora do mesmo,
insira-a no modelo de domínio, por exemplo.
( ) Caso um Controller execute com frequência os mesmos tipos
de ações, é uma boa prática mover essas ações comuns para
filtros.
As afirmativas são, respectivamente
A arquitetura de software com 3 camadas combinada com o
padrão de design MVC (Model-View-Controller) é uma abordagem
comum para o desenvolvimento de aplicações que promove a
separação de preocupações e a modularidade. Na arquitetura de
software com 3 camadas combinada com o padrão de design MVC
(Model-View-Controller), em relação à responsabilidade de cada
camada é correto afirmar que a camada
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo.
O padrão MVC (model-view-controller) obriga que a visão
(view) execute diretamente as operações de acesso e
manipulação dos dados armazenados no banco de dados.