Na arquitetura M VC (Model-View-Controller ), as
funcionalidades de cada segmento são mais bem descritas como
✂️ A) o modelo encapsula as funcionalidades; o view gerencia as
requisições dos usuários; o controlador prepara dados do
modelo.
✂️ B) o modelo encapsula objetos de conteúdo; a visão solicita
atualizações do modelo; o controlador seleciona o
comportamento do modelo.
✂️ C) o modelo incorpora todos os estados; o view gerencia as
requisições dos usuários; o controlador encapsula objetos de
conteúdo.
✂️ D) o modelo encapsula objetos de conteúdo; o view seleciona o
comportamento do modelo; o controlador solicita
atualizações do modelo.
✂️ E) o modelo seleciona a resposta da visão; a visão apresenta a
visão selecionada pelo controlador; o controlador encapsula
objetos de conteúdo.
Responder
💬 COMENTÁRIOS 📊 ESTATÍSTICAS 📝 ANOTAÇÕES
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
Responder
💬 COMENTÁRIOS 📊 ESTATÍSTICAS 📝 ANOTAÇÕES
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
✂️ A) de visão (View) gerencia a lógica de negócios, a camada de
controlador (Controller) realiza a persistência de dados, e a
camada de modelo (Model) exibe a interface ao usuário.
✂️ B) de modelo (Model) é responsável pela interação com o banco
de dados e lógica de negócios, a camada de visão (View)
apresenta os dados ao usuário, e a camada de controlador
(Controller) gerencia as interações entre a visão e o modelo.
✂️ C) de controlador (Controller) realiza a persistência de dados, a
camada de visão (View) lida com a lógica de negócios e a
camada de modelo (Model) exibe a interface ao usuário.
✂️ D) de visão (View) lida com a lógica de negócios, a camada de
modelo (Model) realiza a comunicação com o banco de dados,
e a camada de controlador (Controller) exibe os dados ao
usuário.
✂️ E) modelo (Model) gerencia a apresentação dos dados ao
usuário, a camada de visão (View) realiza a lógica de negócios,
e a camada de controlador (Controller) faz a persistência de
dados.
Responder
💬 COMENTÁRIOS 📊 ESTATÍSTICAS 📝 ANOTAÇÕES