Contêiner do Portlet

O contêiner do portlet é o ambiente de tempo de execução para portlets que utilizam a especificação do Portlet JSR 286, no qual os portlets são instanciados, utilizados e finalmente eliminados. A API (application programming interface) do Portlet JSR 286 fornece interfaces padrão para portlets e compatibilidade com versões anteriores para portlets JSR 168. Os portlets com base nessa Especificação de Portlet JSR 286 são referidos como portlets padrão.

O servlet PortletServingServlet fornece uma estrutura de portal simples, que é construída na parte superior do contêiner do portlet. Esse servlet se registra com cada aplicativo da Web que contém portlets. Ele pode ser utilizado para apresentar diretamente um portlet em uma página completa de navegador por um pedido de URL e chamar cada portlet por sua raiz de contexto e nome. Para obter informações adicionais, consulte Capacidade de endereçamento da URL (Uniform Resource Locator) do Portlet. Também é possível usar o recurso de endereçamento de URL para incluir conteúdo de portlet remoto usando o remote request dispatcher (RRD).

Se desejar agregar múltiplos portlets em uma página, você pode usar a biblioteca de identificação de agregação dedicada, que é baseada no servlet PortletServingServlet. Para obter informações adicionais, consulte Agregação de portlet usando Páginas JavaServer. Para coordenação entre portlets em uma determinada página, a biblioteca de identificação de agregação suporta o uso dos Parâmetros Públicos de Renderização, cimo especificado pela Especificação de Portlet JSR 286.

A estrutura do portal, que é fornecida com o servlet PortletServingServlet, possibilita renderizar somente um portlet por vez. Assim, somente um subconjunto dos recursos opcionais na Especificação de Portal JSR 286 é suportado. Para determinar quais recursos opcionais são suportados, consulte Recursos opcionais suportados da Especificação de portlet JSR 286.

Atenção: A intermediação de eventos entre portlets está fora do escopo da especificação e não é tratado pelo servlet PortletServingServlet. Para suporte de coordenação de portlet completo, é possível implementar os portlets em produtos de portal abrangentes, como o WebSphere Portal Server.

Você pode desativar o servlet PortletServingServlet em um descritor de implementação de portlet estendido chamado de arquivo ibm-portlet-ext.xmi. Para obter informações adicionais, consulte Exemplo: Configurando o Descritor de Implementação do Portlet Estendido para Desativar PortletServingServlet.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cport_container
Nome do arquivo: cport_container.html