Em uma aplicação que utiliza JSF, para configurar o fluxo d...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta correta: C - faces-config.xml.
Para entender a resposta correta, é importante saber que JSF (JavaServer Faces) é um framework baseado em componentes para desenvolvimento de interfaces de usuário em aplicações web. Ele oferece um modelo de programação que simplifica o desenvolvimento de interfaces de usuário para aplicações Java EE.
O JSF utiliza um arquivo centralizado para configurar diversos aspectos do framework, incluindo o fluxo de navegação, que é conhecido como Managed Beans, Componentes, Renderers, Listeners e outros artefatos. Esse arquivo é o faces-config.xml.
O faces-config.xml desempenha um papel crucial na configuração do JSF, definindo como as requisições são processadas e respondidas pelo framework. Nele, você pode definir, por exemplo:
- As páginas entre as quais a aplicação pode navegar.
- Os beans gerenciados que são criados e mantidos pelo JSF.
- Os componentes personalizados, validadores, conversores e outros.
Por isso, a alternativa C - faces-config.xml é a resposta correta, pois ela é o arquivo padrão utilizado pelo JSF para tais configurações. É importante não confundir com outros arquivos como web.xml, que é um arquivo de configuração para toda a aplicação web e não é específico do JSF.
As outras alternativas mencionadas não representam arquivos de configuração padrão usados pelo JSF e podem confundir, pois algumas podem parecer nomeações plausíveis ou podem ser confundidas com outros frameworks e tecnologias:
- webfaces.xml: Não é um arquivo padrão em nenhum framework Java conhecido.
- actionform.xml: Parece uma mistura do conceito de Action Forms do framework Struts com um arquivo de configuração XML.
- webcontext.xml: Poderia ser confundido com web.xml ou applicationContext.xml do Spring Framework, mas não é padrão do JSF.
- serverconfig.xml: Não é um arquivo padrão do JSF e seu nome sugere uma configuração mais geral do servidor.
Portanto, é vital para a compreensão do JSF estar familiarizado com o arquivo faces-config.xml, sua estrutura e as configurações que ele permite fazer.
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
O fluxo de comunicação é uma das configurações deste arquivo XML.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo