Developpement d`un portai Java avec Liferay 3 jours

publicité
Objectifs :
Cette Formation Portail Java vous permettra de :
- Comprendre l'architecture d'un portail et la norme JSR 168
- Savoir développer ses propres portlets
- Savoir intégrer un annuaire LDAP à son portail et à ses développements
- Savoir mettre en oeuvre une solution de SSO
- Savoir installer, administrer et customiser la solution portail Liferay
Publics :
Cette formation portail Java est destinée aux ingénieurs, architectes et chefs de projets.
Durée :
3 jours
Prérequis :
Très bonne connaissance de Java EE, Struts, Spring et Hibernate
Programme de cette formation
Introduction aux portails
Rôle du portail
Notion de portail d'infrastructure
Notion de portlets
cedr [email protected]
Un portail est un conteneur paramétrable qui contient des « briques » autonomes nommées «
portlets ». Une portlet est responsable d'un fragment de contenu et un portail est composé de
portlets qui communiquent entre elles à l'aide des services mis à disposition par
l'infrastructure.
Afin de garantir la portabilité des applications d'une solution de portail à une autre, Sun a
proposé une norme, la « JSR 168 », qui définit un cadre de travail à respecter pour le
développement. Le portail Open Source LifeRay (http://www.liferay.com) est conforme à cette
norme et dispose d'une architecture moderne intégrant les frameworks Spring et Hibernate.
Tél : 02-40-85-19-32
Déscription :
NIMBUS TRAINING
La formation NTI C
Formation portail Java : developper un portail JEE avec LIFERAY
Périmètre de la JSR 168
Cycle de vie et API de la portlet
Description de l'environnement d'extension
Principe du ext
Détail de la structure
Focus sur certains fichiers
Développement de portlets Struts
Rappels sur le Modèle-Vue-Contrôleur
Frameworks disponibles
La solution Struts
L'utilisation de Struts dans Liferay
Développement en War séparé
Avantages / Inconvénients War séparé
Structuration du projet
Concepts Liferay
Terminologie et concepts Liferay
Layouts
Thèmes
Layout templates
Tables Liferay
Présentation du schéma général
Focalisation sur quelques tables
Utilisation d'un annuaire et de mécanismes SSO
Les annuaires LDAP
Méthode d'utilisation d'un annuaire LDAP dans Liferay
Les serveurs SSO
L'exemple du CAS
Moyens d'intégration
Types d'intégrations possibles dans un SI
Les solutions disponibles dans Liferay
Utilisation des mécanismes Spring
Rappels sur Spring
Spring dans Liferay
Migration de version
Méthode Liferay
Méthode "manuelle"
Avantages et inconvénients
Ajax et Liferay
Concepts et technologies supportant Ajax
Quelques frameworks supportant Ajax
Liferay et Ajax
2
Communication inter-portlets
Communication inter-portlets et JSR 168
Mécanismes spécifiques à Liferay
Autres interactions inter-portlets
Construction d'un site Web avec gestion de contenu
Utilisation de la portlet Journal
Ajout d'un nouvel article
Avenir et conclusion
Etat actuel des spécifications portlet
Le futur des spécifications portlet : la JSR 286
3
Téléchargement