Exercício 1.6: Decidindo qual API Utilizar
Antes de começar, você deve concluir o Exercício 1.5: Comparando Diferenças da Codificação do Arquivo JSP.
Neste exercício, você aprenderá a escolher qual API de portlet utilizará.
Decidindo qual API Utilizar
A IBM continuará a suportar a API de portlet IBM em releases atuais e futuros do WebSphere Portal. A IBM está empenhada nos padrões abertos e continuará aprimorando a
especificação JSR 168.
O WebSphere Portal fornece suporte completo para o JSR 168.
A prática recomendada é utilizar a API de portlet JSR 168, a menos que você precise de uma função que esteja disponível apenas na API de portlet IBM. A API de portlet JSR 168 é necessária para portabilidade
e compatibilidade ou se seu portlet será publicado como um serviço WSRP (Web Service for Remote Portlets). O WSRP é um padrão baseado no portal utilizado para integrar
portlets remotos, fornecidos pelos serviços da Web, para a página do portal local.
Conceitos Exclusivos para a API de Portlet IBM
As funções a seguir estão disponíveis apenas utilizando a API de portlet IBM.
-
Os eventos podem ser enviados entre os portlets.
-
Os portlets podem incluir conteúdo no menu de navegação do portal.
-
Os portlets podem invalidar explicitamente o conteúdo armazenado em cache.
-
Os portlets podem utilizar os serviços de portlet fornecidos pelo WebSphere Portal.
Alguns serviços estarão disponíveis para os portlets JSR 168 no WebSphere Portal v5.1.
-
Os portlets na mesma página podem trocar as propriedades utilizando o serviço Intermediário da Propriedade (Click-to-Action).
Conceitos Exclusivos para a API de Portlet JSR 168
As funções a seguir estão disponíveis apenas utilizando a API de portlet JSR 168.
-
Os portlets podem armazenar seus estados navegacionais utilizando os parâmetros de processamento.
-
Os portlets podem tornar os dados disponíveis para o aplicativo da Web inteiro.
-
Durante a fase de ação, os portlets podem redirecionar para outros recursos da Web.
-
Os portlets podem adaptar-se ao portal de chamada utilizando objetos PortletContext.
-
Os portlets podem acessar um perfil do usuário do portal.
-
Os portlets podem validar as propriedades de preferências utilizando uma classe de validador de preferências.
Agora você está pronto para começar o Exercício 1.7: Visualizando os Portlets de Amostra.