O Framework JSF (JavaServer Faces) é utilizado no desenvolvi...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - Disponibiliza bibliotecas que suportam Ajax (Asynchronous JavaScript And XML).
O JSF (JavaServer Faces) é um framework baseado em Java para o desenvolvimento de interfaces de usuário em aplicações web. Ele segue o padrão MVC (Model-View-Controller), o que ajuda a separar a lógica de negócio da interface de usuário, facilitando assim a manutenção e a gestão do código.
A alternativa B está correta porque uma das melhorias introduzidas com o JSF 2 foi o suporte aprimorado para Ajax, permitindo que os desenvolvedores criassem aplicações web mais dinâmicas e com respostas mais ágeis. A integração do Ajax no JSF 2 permite que os componentes da página possam ser atualizados de forma assíncrona, ou seja, sem a necessidade de recarregar toda a página, o que melhora significativamente a experiência do usuário.
É importante ter em mente que o JSF fornece um conjunto de tags que abstraem o uso direto do código JavaScript e Ajax, simplificando a forma como as chamadas assíncronas são implementadas dentro das páginas JSF.
As demais alternativas estão incorretas porque:
- A alternativa A está incorreta, pois embora o JSFServlet seja o componente central que processa as requisições e gera as respostas no JSF, ele lida com todas as requisições, não apenas as do componente View.
- A alternativa C está incorreta, pois o arquivo de configuração principal do JSF é o faces-config.xml e não o web-config.xml.
- A alternativa D está incorreta, pois ela confunde os nomes dos arquivos de configuração. O mapeamento das ações e regras de navegação é feito no arquivo faces-config.xml.
- A alternativa E está incorreta porque, apesar de o JSF fornecer uma abstração para o tratamento de eventos, ele não estimula o uso de código Java convencional no componente View; pelo contrário, promove a separação clara entre a lógica de negócios e a interface de usuário.
Compreender as funcionalidades e benefícios do JSF, especialmente no que se refere à integração do Ajax e ao padrão MVC, é crucial para a resolução de questões como esta em concursos públicos focados em frameworks Java.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A) Recebe requisições dos componentes View do MVC, por meio do FacesServlet
B) Correta, usando f:ajax
C) O faces-config.xml é o arquivo principal de configuração de aplicações que usam o JSF
D) Os mapeamentos das ações e regras de navegação são armazenados, respectivamente, nos arquivos web.xml e faces-config.xml
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo