Dans cet exercice, vous allez importer les deux portlets exemples de signets.
Avant de commencer, vous devez au préalable importer les ressources requises :
Pour importer les deux exemples de signets, procédez comme indiqué ci-après.
Signets (utilisant
l'API de portlet IBM)
. La page d'accueil de l'exemple s'affiche dans le
volet de droite.
Signets (utilisant l'API JSR)
.
L'importation de cet exemple entraîne également la création de deux
projets, bookmarkJSREAR et bookmarkJSR.
Les exemples incluent les fichiers suivants :
Le plan de travail fournit plusieurs types d'exemple de codage de portlet, disponibles dans la Galerie d'exemples. Dans le menu Aide, sélectionnez Galerie d'exemples> Exemples de technologies > Portlet.
Vous trouverez ci-après la liste des exemples fournis dans la catégorie des portlets de base. Tous ces exemples illustrent les différences entre les deux API de portlet. Pour importer l'un d'entre eux, ouvrez-le et cliquez sur Importation de l'exemple sur sa page principale.
Les deux exemples de signets représentent un portlet stockant des adresse Web sous forme de signets.Les exemples de portlets de service d'accès au contenu utilisent l'interface ContentAccessService fournie par WebSphere Portal.
Les exemples de portlets coopératifs indiquent comment échanger des informations entre portlets de la même page via Click-To-Action (API de portlet IBM) et Property Broker Service (API JSR 168) .
Ce tutoriel décrit les exemples de portlets des signets, en expliquant les différences entre l'implémentation du code de signet à l'aide de l'API de portlet IBM et de l'API de portlet JSR 168. Certaines différences non illustrées dans cet exemple sont également abordées.
L'environnement de test WebSphere Portal v5.0 du plan de
travail prend automatiquement en charge l'API JSR 168.
Si vous utilisez un serveur WebSphere Portal v5.0.2 distant, vous
devez configurer WebSphere Portal pour autoriser les portlets
JSR 168 en éditant le fichier de propriétés
ConfigService.properties
situé dans le répertoire
<racine_install_WebSphere_Portal>/shared/app/config/services
et en spécifiant portal.enable.jsr168 = true.
Le plan de travail prend en charge les deux API dans les assistants de nouveau projet de portlet :
Lors de la création de portlets dans ces projets, il peut s'agir de portlets JSR 168 ou de portlets portlets IBM en fonction du projet dans lequel les portlets sont créés.
A présent, vous êtes prêt à commencer l'Exercice 1.2 : Différences conceptuelles entre les API.