Um "portal" trata-se de uma coleção de mini aplicações web ...

Próximas questões
Com base no mesmo assunto
Q3331019 Arquitetura de Software
Um "portal" trata-se de uma coleção de mini aplicações web denominadas "portlets". Um portlet, por sua vez, é representado em uma página de portal por uma instância de portlet dentro do "portlet container". Neste contexto, o “portlet container”: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão e esclarecer o conceito fundamental para responder corretamente. A questão trata do uso de portlets em um portal e, mais especificamente, do papel do portlet container.

Os portlets são componentes modulares que compõem uma página de portal. Eles são gerenciados por um portlet container, que proporciona um ambiente de execução para esses componentes, semelhante à forma como um servlet container gerencia servlets.

Resumo Teórico: Um portlet container é responsável por gerenciar o ciclo de vida dos portlets, incluindo a manipulação de solicitações e respostas, assim como a invocação de métodos específicos do ciclo de vida, como init, processAction e render. Ele também agrega as respostas geradas pelos portlets para formar a página completa do portal.

Agora, vamos examinar as alternativas:

A - nada mais é que um "portal server".
Incorreta. O "portal server" é o servidor que hospeda todo o portal, enquanto o portlet container é apenas uma parte desse servidor, responsável especificamente por gerenciar os portlets.

B - não fornece um ambiente de execução.
Incorreta. Esta afirmação contradiz a função básica de um portlet container, que é justamente fornecer um ambiente de execução para os portlets.

C - envia os pedidos dos usuários recebidos da página do portal.
Incorreta. Embora o portlet container processe as solicitações do usuário, ele não é responsável por enviar essas solicitações. Ele recebe as solicitações do servidor do portal.

D - agrega as respostas geradas pelos portlets para formar a página do portal.
Incorreta. Essa função se encaixa mais como responsabilidade do próprio portal em si, ao invés de ser uma ação exclusiva do portlet container.

E - invoca métodos do ciclo de vida nas instâncias dos portlets.
Correta. Esta é a resposta correta. O portlet container invoca métodos do ciclo de vida nos portlets, como init(), processAction(), e render(), para gerir o comportamento dos portlets durante o tempo de execução.

Para resolver questões como essa, é fundamental compreender bem o papel de cada componente em uma arquitetura de software, especialmente em sistemas modulares como os portais. Consultar a documentação da IBM sobre desenvolvimento de portlets pode ser uma ótima fonte para aprofundar esses conhecimentos.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo