Ed
mês passado
Para responder a essa pergunta, precisamos entender as responsabilidades de cada componente na arquitetura MVC (Model-View-Controller) e como elas se aplicam no contexto do framework Spring. - Model: Representa a lógica de negócios e os dados da aplicação. É onde a classe DAO (Data Access Object) se encaixa, pois ela é responsável por acessar e manipular os dados. - View: É a camada responsável pela apresentação dos dados ao usuário. No contexto do Spring, uma página JSP (JavaServer Pages) é utilizada para renderizar a interface do usuário. - Controller: É a camada que recebe as entradas do usuário, processa as requisições e interage com o Model para retornar a View apropriada. Agora, analisando as opções: A) View e Model - Incorreto, pois a classe DAO é Model e a JSP é View. B) View e Controller - Incorreto, pois a JSP é View, mas a classe DAO é Model. C) Controller e Model - Incorreto, pois a classe DAO é Model, mas a JSP é View. D) Model e View - Correto, pois a classe DAO é Model e a JSP é View. E) Controller e View - Incorreto, pois a JSP é View, mas a classe DAO é Model. Portanto, a resposta correta é: D) Model e View.