Em relação aos conceitos da tecnologia JavaServer Faces (JS...
I. JSF fornece um conjunto de componentes de interface de usuário – componentes JSF – que ajudam na construção de páginas Web.
II. Os componentes JSF podem ser adicionados a páginas JSP por meio das bibliotecas de tags personalizadas (tag libraries).
III. Além dos componentes básicos, existem bibliotecas nativas de componentes JSF adaptados para interfaces Swing e AWT, por exemplo.
Marque a alternativa CORRETA:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - apenas as afirmativas I e II são verdadeiras.
O JavaServer Faces (JSF) é uma especificação Java para a construção de interfaces de usuário para aplicações web. Ele fornece um framework baseado em componentes, permitindo que os desenvolvedores construam interfaces de usuário de maneira simplificada, utilizando componentes reutilizáveis.
A afirmativa I está correta pois o JSF realmente fornece um conjunto de componentes de interface de usuário, conhecidos como componentes JSF, que facilitam a construção de páginas Web através do reuso de componentes pré-fabricados que podem ser personalizados e extendidos.
A afirmativa II também está correta. Os componentes do JSF podem ser utilizados dentro de páginas JSP (JavaServer Pages) utilizando as tag libraries, que são conjuntos de tags personalizadas que estendem as capacidades do JSP padrão. Essas tags representam os componentes JSF e são interpretadas no servidor, gerando o HTML que será enviado para o navegador do cliente.
Quanto à afirmativa III, ela está incorreta. O JSF é focado na construção de interfaces de usuário para aplicações web e não para interfaces gráficas de desktop como Swing e AWT. Enquanto Swing e AWT são bibliotecas para desenvolvimento de interfaces gráficas em aplicações Java para desktop, o JSF é utilizado especificamente para o desenvolvimento de front-end em ambientes web. Não existem componentes JSF nativos adaptados para Swing ou AWT.
Com base nessas informações, podemos concluir que a alternativa A é a resposta correta, pois apenas as afirmativas I e II são verdadeiras, enquanto a afirmativa III não corresponde à realidade do JSF.
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
III. Além dos componentes básicos, existem bibliotecas nativas de componentes JSF adaptados para interfaces Swing e AWT, por exemplo. - Falso
JSF é da plataforma Java EE, ou seja, para o desenvolvimento de aplicações web. Já o Swing e o AWT são da plataforma Java SE, ou seja, para o desenvolvimento de aplicações Desktop.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo