Conteneur de portlet

Le conteneur de portlet est l'environnement d'exécution des portlets utilisant la spécification portlet JSR 286, dans lequel les portlets sont instanciés, utilisés et détruits enfin. L'API de portlet JSR 286 propose des interfaces standard pour les portlets et une compatibilité amont pour les portlets JSR 168. Les portlets basés sur cette spécification portlet JSR 286 sont appelés des portlets standard.

Le servlet PortletServingServlet fournit une infrastructure logicielle de portail simple qui s'installe sur le conteneur de portlet. Ce servlet s'enregistre pour chaque application Web contenant des portlets. Vous pouvez utiliser le servlet PortletServingServlet pour le rendu direct d'un portlet dans une page de navigateur complète par une requête d'adresse URL et appeler chaque portlet par sa racine de contexte et par son nom. Pour plus d'informations, reportez-vous à la section Capacité d'adressage de l'adresse URL du portlet. Notez aussi que vous pouvez utiliser la fonction d'adressabilité d'URL pour inclure un contenu de portlet distant à l'aide du répartiteur de requêtes à distance (RRD).

Si vous voulez agréger plusieurs portlets sur une page, vous pouvez utiliser la bibliothèque de balises d'agrégation dédiée qui repose sur le servlet PortletServingServlet. Reportez-vous à l'article consacré au regroupement des portlets à l'aide de pages JavaServer pour plus d'informations. Pour coordonner les portlets sur une page donnée, la bibliothèque de balises permet d'utiliser les paramètres de rendu public, conformément à la spécification JSR 286 relative aux portlets.

L'infrastructure logicielle de portail fournie avec le servlet PortletServingServlet vous permet de rendre un seul portlet à la fois. Pour cette raison, seule une partie des fonctions optionnelles de la spécification de portail JSR 286 sont prises en charge. Pour déterminer les fonctions optionnelles qui sont prises en charge, reportez-vous à la section relative à ce sujet dans la spécification de portlet JSR 286.

Avertissement : La répartition des événements entre les portlets n'est pas abordée dans la spécification et n'est pas gérée par le servlet PortletServingServlet. Pour bénéficier d'une prise en charge complète des portlets, vous pouvez les déployer sur des solutions de portail complètes, par exemple WebSphere Portal Server.

Le servlet PortletServingServlet peut être désactivé dans un descripteur de déploiement de portlet étendu appelé ibm-portlet-ext.xmi. Pour plus d'informations, voir la rubrique Exemple : Configuration du descripteur de déploiement de portlet étendu pour désactiver PortletServingServlet.


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_container
Nom du fichier : cport_container.html