Neste exercício, você importará os dois portlets de amostra de favoritos.
Antes de começar este tutorial, é necessário primeiro importar os recursos necessários:
Importe as duas amostras de favoritos executando estas etapas:
Favoritos (utilizando a API de portlet IBM)
.
A página de introdução da amostra se abre na área de janela à direita.
Favoritos (utilizando a API JSR 168)
.
Importar essa amostra também cria dois projetos, bookmarkJSREAR e bookmarkJSR.
As amostras incluem os arquivos a seguir:
O workbench fornece vários tipos de amostras de codificação de portlet, que estão disponíveis na Samples Gallery. No menu Ajuda, selecione Samples Gallery > Amostras de Tecnologia > Portlet.
As amostras fornecidas sob a categoria Portlet Básico são listadas a seguir. Todas essas amostras ilustram as diferenças entre as duas APIs de portlet. Para importar qualquer uma das amostras, abra-a e clique em Importar a Amostra na página principal da amostra.
As duas amostras de portlet de favoritos ilustram um portlet que armazena os endereços da Web como favoritos.As amostras do portlet Acesso ao Conteúdo demonstram a utilização da interface ContentAccessService fornecida pelo WebSphereR Portal.
As amostras de portlet corporativo mostra como trocar informações entre os portlets na mesma página, utilizando Click-To-Action (API de portlet IBM) e o Serviço de Intermediário da Propriedade (API JSR 168) .
Este tutorial descreve as amostras do portlet de favoritos, explicando as diferenças entre a implementação do código de favoritos utilizando a API de portlet IBM e a API de portlet JSR 168. Alguns diferenças não ilustradas na amostra de favoritos também são descritas.
O Ambiente de Teste do WebSphere Portal v5.0 no workbench suporta
automaticamente a API JSR 168.
Se você estiver utilizando o servidor WebSphere Portal v5.0.2 remoto,
será necessário configurar o
WebSphere Portal para permitir
portlets JSR 168, editando o arquivo de propriedades
ConfigService.properties
no diretório
<raiz_da_instalação_do_WebSphere_Portal>/shared/app/config/services
e definindo
portal.enable.jsr168 = true.
O workbench fornece suporte para as duas APIs nos assistentes de novo projeto de Portlet:
Ao criar novos portlets nestes projetos, eles serão portlets JSR 168 ou portlets IBM, dependendo do projeto no qual eles são criados.
Agora você está pronto para começar o Exercício 1.2: Diferenças Conceituais entre as APIs.