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