JSR 168

Un article de Wikipédia, l'encyclopédie libre.

La JSR 168 (ou Java Specification Requests : Portlet Specification) est la spécification des portlets définissant le contrat entre les conteneurs de portlets et les portlets.

Cette requête de spécification Java (JSR), qui porte le n°168, prend place dans le cadre du JCP, le Java Community Process.

L'idée de cette spécification est de rechercher l'interopérabilité entre les portlets et les portails. Cette spécification a pour but de permettre à n'importe quel portlet développé en Java de s'exécuter dans n'importe quelle architecture distribuée avec un serveur d'application compatible J2EE.

La spécification définit un ensemble d'API pour les serveurs portails concernant les domaines de l'agrégation, la personnalisation, la présentation et la sécurité.

Les buts principaux sont :

  • Définir une API Java Portlet standard basée sur l'API Servlet ;
  • Assurer l'interopérabilité et la portabilité ;
  • Supporter des types de clients multiples (multi-terminal) ;
  • Supporter la localisation et l'internationalisation ;
  • Supporter l'exécution de portlet distant.

Cette spécification a été soumise initialement par IBM et Sun. Depuis de nombreuses entités supportent cette spécification.

La version 1.0 de la spécification JSR 168 a été adoptée en octobre 2003.

Citons le cas du projet Apache Pluto qui a pour but de créer et de maintenir une implémentation de référence à la spécification Portlet Java JSR 168. Le projet doit fournir un conteneur indépendant de portlets, qui pourrait être embarqué dans différents portails, en particuliers JetSpeed-2 (le portail open source de Jakarta). Il offre également aux développeurs une plate-forme exemple à partir de laquelle ils peuvent tester leurs portlets.

[modifier] Voir aussi

[modifier] Liens internes

[modifier] Liens externes

Autres langues