Sobre portlets, considere as seguintes afirmativas: 1. JSR ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: A - É correta apenas a afirmativa 2.
A questão aborda o conceito de portlets, que são componentes de interface de usuário utilizados em portais web. No contexto do desenvolvimento Java, portlets são regulamentados pela Java Specification Request (JSR), sendo a JSR 168 e a JSR 286 as mais conhecidas para o desenvolvimento de portlets.
Afirmativa 1: Esta afirmativa é parcialmente correta, pois realmente portlets são componentes web baseados em Java. No entanto, a especificação de portlets permite a utilização de diversos outros tipos de conteúdo além dos mencionados. Por esse motivo, essa afirmativa é considerada incorreta.
Afirmativa 2: Esta é a correta. Portlets são projetados para gerar apenas fragmentos de uma página web (conhecidos como fragments ou portions), e não páginas web completas. Esses fragmentos são, posteriormente, agregados pelo portal para construir uma página web completa. Isso difere dos servlets, que podem renderizar páginas web completas de forma autônoma. Portanto, portlets são idealmente utilizados em um contexto onde diversos componentes se juntam para formar uma página web, enquanto servlets são utilizados para controlar toda a resposta a uma requisição.
Afirmativa 3: Esta afirmativa é incorreta. Portlets, diferentemente de servlets, não podem ser acessados diretamente por uma URL. Eles são gerenciados por um portal, que controla o ciclo de vida do portlet e como ele é renderizado na página. Portanto, um usuário não interage diretamente com um portlet por meio de uma URL, mas sim por meio de ações no portal que contém o portlet.
Conhecimentos como o ciclo de vida de portlets, o papel de um portal no gerenciamento desses componentes, e as diferenças fundamentais entre portlets e servlets são essenciais para responder a essa questão. Ao entender esses conceitos, fica evidente que apenas a afirmativa 2 está correta, pois destaca a função específica de portlets em comparação com servlets, que é a de renderizar apenas partes de uma página em vez de páginas completas.
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
Referência para o item 3:
http://www.univale.com.br/unisite/mundo-j/artigos/61_Portlets.pdf
pág. 3
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo