Cours création d’une portlet avec support du framework spring pour liferay

………

Introduction
Nous allons prendre l’exemple petportal proposé par spring, ajouter les XML manquants pour qu’il puisse répondre aux exigences de liferay, puis ajouter notre portlet exemple à l’application.
On suppose que vous avez déjà téléchargé spring 2.5.1 (version utilisé pour ce tutorial) avec ses dépendances.
Tout au long de ce document notre application aura comme nom XXXXX
Ajout des fichiers manquants.
Les fichiers manquants sont :
• liferay-portlet.xml pour lister les différents portlets.
• liferay-plugin-package.properties pour définir les propriétés de notre application
• liferay-display.xml pour la disposition de nos portlets dans le menu ‘’add application’’ de liferay.
Les fichiers en question sont proposés avec ce document.
Création de la portlet
Définition dans portlet.xml
Chaque portlet doit être définie dans ce fichier XML en utilisant les balises suivantes :
• Portlet-name : Identificateur de la portlet qui doit être unique dans l’application.
• Portlet-class : La class dispatcher de notre application Spring.
• Vous pouvez la définir vous-même ou faire appel à une classe générique proposé par Spring (org.springframework.web.portlet.DispatcherPortlet
Définition dans liferay-display.xml
Il ne reste plus qu’a ajouter notre portlet dans la catégorie qu’on voudrait la voir dans le bloc display comme suit :
<category name= »YYYYY »>
<portlet id= »XXXXX » />
</category>
Création du fichier context
L’emplacement de notre fichier a été défini dans portlet.xml, donc on va le crée  sous WEB-INF, context, avec le nom portlet-XXXXX.xml.

……..

Cours pdf

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *