Ed
há 6 meses
Vamos analisar as alternativas uma a uma para encontrar a que corretamente compara o conceito de Controller e Front Controller no Spring MVC. A) O Controller é responsável por processar todas as requisições HTTP em uma aplicação Spring MVC, enquanto o Front Controller é responsável por configurar e inicializar o ambiente de execução do Spring. - Esta afirmação não está correta, pois o Front Controller não é responsável por configurar o ambiente, mas sim por centralizar o controle das requisições. B) O Controller é responsável por receber e processar requisições específicas, enquanto o Front Controller é responsável por centralizar o controle de todas as requisições, roteando-as para os controllers apropriados. - Esta afirmação está correta. O Front Controller atua como um ponto de entrada que direciona as requisições para os Controllers específicos. C) O Controller e o Front Controller são termos intercambiáveis no contexto do Spring MVC, ambos se referindo à mesma classe responsável pelo processamento das requisições HTTP. - Esta afirmação é falsa, pois Controller e Front Controller têm funções distintas. D) O Controller é responsável por lidar com a lógica de negócios da aplicação, enquanto o Front Controller é responsável por lidar com a comunicação entre o cliente e o servidor. - Embora o Controller lide com a lógica de negócios, a descrição do Front Controller não está correta. E) O Controller é uma classe específica do Spring MVC, enquanto o Front Controller é uma interface que define o contrato para todas as classes de controle na aplicação. - Esta afirmação não é precisa, pois o Front Controller não é uma interface, mas sim uma implementação que centraliza o controle. Portanto, a alternativa correta é: B) O Controller é responsável por receber e processar requisições específicas, enquanto o Front Controller é responsável por centralizar o controle de todas as requisições, roteando-as para os controllers apropriados.
Cadastre-se ou realize login