Em relação aos conceitos da tecnologia JavaServer Faces (JS...

Próximas questões
Com base no mesmo assunto
Ano: 2011 Banca: FUMARC Órgão: BDMG Prova: FUMARC - 2011 - BDMG - Analista de Sistemas |
Q165280 Programação
Em relação aos conceitos da tecnologia JavaServer Faces (JSF), analise as seguintes afirmativas:

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:
Alternativas

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

Correto letra A.

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