Buscar

No desenvolvimento de software, o padrão de arquitetura MVC pode ser descrito como a divisão da arquitetura de um software em três camadas, sendo q...

No desenvolvimento de software, o padrão de arquitetura MVC pode ser descrito como a divisão da arquitetura de um software em três camadas, sendo que cada uma destas camadas possui suas próprias responsabilidades. O JSF utiliza este padrão de arquitetura, tornando o código-fonte dos softwares desenvolvidos com este framework mais legível. Neste sentido, um sistema desenvolvido seguindo este padrão possui a vantagem de tornar mais reduzido o trabalho de manutenção. Na figura anexa, apresentam-se as três camadas do MVC, as quais são fundamentais para a arquitetura de um sistema que utiliza este padrão de arquitetura. Sobre as três camadas apresentadas, assinale a alternativa CORRETA:


A) A camada View pode ser exemplificada através de classes controladoras de um sistema, as quais intermedeiam as outras duas camadas.
B) Telas de cadastro de um determinado sistema pertencem à camada Model.
C) Na camada Controller estão as classes que realizam a intermediação entre as camadas View e Model.
D) Telas de cadastro e classes controladoras pertencem à camada View.

Essa pergunta também está no material:

Web1
6 pág.

Administração Financeira Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra C) Na camada Controller estão as classes que realizam a intermediação entre as camadas View e Model. O padrão de arquitetura MVC (Model-View-Controller) é uma forma de organizar o código-fonte de um software em três camadas distintas, cada uma com suas próprias responsabilidades. A camada Model é responsável pela lógica de negócios e acesso a dados, a camada View é responsável pela interface gráfica do usuário e a camada Controller é responsável por intermediar as outras duas camadas, recebendo as requisições da camada View e realizando as operações necessárias na camada Model. Portanto, a alternativa correta é a letra C, que descreve corretamente a função da camada Controller no padrão de arquitetura MVC. As outras alternativas estão incorretas, pois a camada View não é responsável por classes controladoras, as telas de cadastro não pertencem à camada Model e a camada View não é responsável por telas de cadastro e classes controladoras.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais