Exercício 1.1: Importando os Recursos

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:

Importando os Arquivos do Projeto de Amostra

Importe as duas amostras de favoritos executando estas etapas:

  1. No menu Help (Ajuda), selecione Samples Gallery > Technology samples (Amostras de Tecnologia) > Portlet > Basic (Básico).
  2. Dê um clique duplo na amostra Bookmarks (utilizando a API de Portlet IBMR). A página de introdução da amostra se abre na área de janela à direita.
  3. Clique em Import the sample (Importar a Amostra). A importação da amostra cria um projeto EAR chamado bookmarkIBMEAR e um projeto Portlet chamado bookmarkIBM.
  4. Importe o código da amostra para Favoritos (utilizando a API JSR 168). Importar essa amostra também cria dois projetos, bookmarkJSREAR e bookmarkJSR.

Sobre os Arquivos Utilizados Neste Tutorial

As amostras incluem os arquivos a seguir:

Outras Amostras de Portlet

O workbench fornece vários tipos de amostras de codificação de portlet, que estão disponíveis na Samples Gallery. No menu Help (Ajuda), selecione Samples Gallery > Technology samples (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 Import the sample (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.

Utilizando portlets JSR 168 com o WebSphere Portal

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.

Suporte a Workbench para as APIs

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.

Feedback
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.