Formation: JBoss Portal
Prix:
Code cours:
AS137
Public:
Développeurs souhaitant mettre en oeuvre JBoss Portal
Objectifs:
Comprendre le fonctionnement de JBoss Portal, savoir l'installer et le configurer et développer des portlets. Ce cours est basé sur de nombreux travaux pratiques.
Connaissances préalables nécessaires:
Bonne connaissance des concepts JEE, de la programmation Java.
Présentation
L'architecture Jboss : le noyau, la couche services, la couche présentation, la couche application, le principe JMX et les Mbeans.
Les outils JBoss: Hibernate, AOP, cache IDE.
Présentation du noyau JBoss.
Présentation du micro-conteneur.
Installation, configuration, arborescence des fichiers.
Les services disponibles.
Adaptation de la configuration : ajout/suppression de services
Visualisation dans la console JMX de JBoss.
Introduction à JBoss Portal
Rappels sur les portlets :
normes JSR-168 Portlets specifications (1.1) et JSR-286 : Portlets specifications (1.2)
Fonctionnalités du portail :
personnalisation, single sign on, et agregation de contenus
Terminologie : portlets container, page, instance
Positionnement de JBoss Portal et JBoss AS dans l'architecture JEMS.
Installation et configuration
Les prérequis techniques.
InstalIation et configuration de base.
Démarrage de JBoss Portal.
Configuration du conteneur de portlets
l'API portlet, spécifications;
Etats et modes;
Descripteurs de déploiement;
librairie de tags des portlets,
gestion du single sign on :
module d'authentification, intégration avec JAAS;
Administration du portail
Administration du portail :
connexion administrateur,
droits par défaut,
gestion des contenus,
CMS "Administration portlet" :
insertion de nouvelles pages, édition pages html, ...
gestion des utilisateurs et des rôles, et groupes : ajout, suppression, affectation dans un groupe;
WSRP, Webservices Remote Portlet :
intégration avec les webservices,
publication de remote portlets;
Gestion des portlets : "Management Portlet", ajout/configuration de porlets,
configuration de la personnalisation et localisation des contenus;
Les portlets disponibles : JBoss portlet swap,
téléchargement et déploiement de portlets;
instanciation multiple;
Intégration avec un framework MVC
interaction avec les servlets, jsp dans un environnement avec jsf, spring, struts
Les nouvelles specifications : la JSR 286