Pergunta

Questão 4 Sobre a arquitetura MVC, selecione a alternativa correta. a ) Um código que responde ao evento de botão faz parte da camada View. b) ) O Swing sugere que o comportamento seja implementado em uma classe filha, o que é um ótimo exemplo do uso do MVC. C ) As classes de acesso a dados (DAOS responsáveis por armazenar objetos, são parte da camada Controller. d ) As classes da biblioteca de coleçōes (como TreeSet e List) fazem parte da camada Model. e ) Em um sistema bancário ,as classes de negócio, como ContaCorrente ou Poupanca, fazem parte da camada
Solução

4.2268 Voting

Gabriela MariaAvançado · Tutor por 1 anos
Responder
alternativa correta é a letra b) O Swing sugere que o comportamento seja implementado em uma classe filha, o que é um ótimo exemplo do uso do MVC.
A arquitetura MVC (Model-View-Controller) é uma abordagem de design de software que separa a aplicação em três camadas interligadas: Model, View e Controller.
Na alternativa a), o código que responde ao evento de botão não faz parte da camada View. A camada View é responsável por exibir os dados ao usuário, enquanto o código que responde aos eventos do usuário faz parte da camada Controller.
Na alternativa c), as classes de acesso a dados (DAOS) não fazem parte da camada Controller. As classes DAOS são responsáveis por armazenar e recuperar objetos do banco de dados e fazem parte da camada Model.
Na alternativa d), as classes da biblioteca de coleções, como TreeSet e List, não fazem parte da camada Model. Essas classes são utilizadas para manipulação de dados e podem ser utilizadas em qualquer uma das três camadas (Model, View ou Controller).
Na alternativa e), as classes de negócio, como ContaCorrente ou Poupanca, não fazem parte da camada Model. Essas classes representam o domínio do negócio e podem ser utilizadas em qualquer uma das três camadas (Model, View ou Controller).
A arquitetura MVC (Model-View-Controller) é uma abordagem de design de software que separa a aplicação em três camadas interligadas: Model, View e Controller.
Na alternativa a), o código que responde ao evento de botão não faz parte da camada View. A camada View é responsável por exibir os dados ao usuário, enquanto o código que responde aos eventos do usuário faz parte da camada Controller.
Na alternativa c), as classes de acesso a dados (DAOS) não fazem parte da camada Controller. As classes DAOS são responsáveis por armazenar e recuperar objetos do banco de dados e fazem parte da camada Model.
Na alternativa d), as classes da biblioteca de coleções, como TreeSet e List, não fazem parte da camada Model. Essas classes são utilizadas para manipulação de dados e podem ser utilizadas em qualquer uma das três camadas (Model, View ou Controller).
Na alternativa e), as classes de negócio, como ContaCorrente ou Poupanca, não fazem parte da camada Model. Essas classes representam o domínio do negócio e podem ser utilizadas em qualquer uma das três camadas (Model, View ou Controller).
Clique para avaliar: