Portlets

Les portlets sont des modules Web réutilisables fournissant l'accès à un contenu sur le Web, à des applications ainsi qu'à d'autres ressources. Ils peuvent s'exécuter sur le serveur d'applications puisque celui-ci intègre un conteneur de portlet JSR 286. L'API JSR 286 fournit la compatibilité amont. Vous pouvez assembler des portlets dans une page plus grande de portail avec plusieurs instances du même portlet affichant diverses données pour chaque utilisateur.

Du point de vue de l'utilisateur, un portlet est une fenêtre sur un site de portail proposant un service ou des informations spécifiques, comme un calendrier ou des nouvelles. Du point de vue du développement d'applications, les portlets sont des modules Web connectables conçus pour s'exécuter dans un conteneur de portlets ou toute autre structure de portail. Vous pouvez créer vos propres portlets ou en sélectionner dans un catalogue de portlets tiers.

Chaque portlet dans une page est chargé de fournir ses résultats sous forme de fragments de marquage à intégrer dans la page du portail. Le portail doit pour sa part fournir le marquage entourant chaque portlet. En HTML par exemple, le portail peut fournir un marquage attribuant à chaque portlet une barre de titre et dotée d'icônes pour le réduire, l'agrandir, afficher l'aide et faire des modifications.

Vous pouvez également inclure des portlets en tant que fragments dans des servlets ou des fichiers JavaServer Pages. Vous obtenez alors une meilleure communication entre les portlets et les technologies Web Java™ Platform, Enterprise Edition (Java EE) fournies par le serveur d'applications.

Si vous utilisez Rational Application Developer version 6 pour créer vos portlets, vous devez supprimer la référence suivante à std-portlet.tld du fichier web.xml pour exécuter les portlets en dehors de Rational Application Developer :
<taglib id="PortletTLD">
	<taglib-uri>http://java.sun.com/portlet</taglib-uri>
	<taglib-location>/WEB-INF/tld/std-portlet.tld</taglib-location>
</taglib>
En outre, si vous utilisez Rational Application Developer version 6 pour créer des portlets, sachez que les portlets créés à l'aide de la structure de portlet Struts ne sont pas pris en charge dans WebSphere Application Server.

Applications de portlet

Si la collection de portlets est une application Web valide écrite pour l'API de portlet Java, elle peut fonctionner sur le serveur de portail et sur WebSphere Application Server sans besoin de modifications. Les collections de portlets compatibles JSR 168 et JSR 286 ne doivent pas utiliser des services étendus fournis par WebSphere Portal pour s'exécuter sur WebSphere Application Server.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cport_portlets
Nom du fichier : cport_portlets.html