Leia o trecho a seguir: "Uma combinação comum de Servlets e JSP é usar um Servlet como o Controller (ou front component, como é chamado nos documentos JEE) para um aplicativo, com páginas JSP atuando como visualizações. Essa abordagem permite desenvolver o aplicativo de modo mais modular." Fonte: BERGSTEN, H. JavaServer Pages. 2. ed. Newton: O'Reilly Media, 2002. p. 303. (Adaptado). Considerando essas informações e o conteúdo estudado, pode-se afirmar que a arquitetura MVC: A) pode ser implementada com uso do Front Component. No entanto, essa ideia tem caído em desuso, uma vez que a maioria dos projetos tem abandonado os Servlets. B) pode ficar obsoleta após o surgimento de frameworks mais sofisticados, robustos e modulares que já se distanciaram em muito de sua ideia inicial. C) pode ser implementada com uso do Front Component, que atua como um gateway, extraindo informações da URL e das requisições e então delega a um objeto para executar a ação específica. D) tem se mostrado falha na segurança das aplicações, pois fica difícil ou inviável agregar itens de segurança de modo centralizado, já que ela tem que ser incluída em todos os códigos. E) pode ser implementada com uso do Front Component. Todavia, várias utilizações mostraram que isso causa um excesso de conexões nesse elemento, com erros constantes de concorrência.
A alternativa correta é C). A arquitetura MVC pode ser implementada com o uso do Front Component, que atua como um gateway, extraindo informações da URL e das requisições e então delega a um objeto para executar a ação específica. Essa abordagem é compatível com a estrutura Model-View-Controller (MVC) e permite modularidade no desenvolvimento de aplicativos Java.
Front Component como Controller:
Atua como um gateway para processar requisições.
Extrai informações da URL e das requisições.
Delega as ações específicas a objetos (Servlets, por exemplo).
A implementação do Front Component como parte do padrão MVC permite uma separação clara de responsabilidades, facilitando a manutenção e extensibilidade do código. A utilização de frameworks mais recentes não invalida essa abordagem, pois muitos deles ainda seguem os princípios fundamentais do MVC.
Lista de comentários
A alternativa correta é C). A arquitetura MVC pode ser implementada com o uso do Front Component, que atua como um gateway, extraindo informações da URL e das requisições e então delega a um objeto para executar a ação específica. Essa abordagem é compatível com a estrutura Model-View-Controller (MVC) e permite modularidade no desenvolvimento de aplicativos Java.
Front Component como Controller:
A implementação do Front Component como parte do padrão MVC permite uma separação clara de responsabilidades, facilitando a manutenção e extensibilidade do código. A utilização de frameworks mais recentes não invalida essa abordagem, pois muitos deles ainda seguem os princípios fundamentais do MVC.
#SPJ1