Développer un portail Java EE avec LifeRay

accueil > Formations > Filière Java et Java EE > Développer un portail Java EE avec LifeRay
 

Code

PO-LR

Durée

3 jours

Objectifs

  • 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

Public

  • Ingénieurs
  • Architectes
  • Chefs de projets

Pré-requis

  • Connaissance de Java EE, Struts, Spring et Hibernate

Tarif d'inscription

1 290  € H.T. par personne
(déjeuner inclus)

cal. calendrier ...

 

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.

Programme

Introduction aux portails

  • Rôle du portail
  • Notion de portail d'infrastructure
  • Notion de portlets
  • 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

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

Ox-Man
pour démarrer votre projet de formation avec Oxiane ...
>> CLIQUEZ-ICI <<
Calendrier inter-entreprises 2008
Janvier Février Mars Avril Mai Juin Juillet Août Septembre Octobre Novembre Décembre







3 au 5








16 au 18








8 au 10








22 au 24

Organisation en formule intra-entreprise ou " sur-mesure " dans nos locaux ou sur site, nous consulter
© 2000-2008 - Oxiane - 98, avenue du Général Leclerc - 92100 Boulogne-Billancourt
Tél : (+33)1 55 60 76 72 - Fax : (+33)1 55 60 76 73
Organisme de formation professionnelle n° 11921652492
Usine logicielle, UML 2, UP, Processus, MDA, SOA, Java EE, .Net, XML, PhP