Revenir à la liste des catégories de formation



Formation : Jboss Seam


(Réf. 19232)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

Java

Prérequis

  • Bonne connaissance de J2EE.
  • Connaissance et/ou manipulation du framework de présentation JSF, de la notion d’annotation (Java 5) et des EJB 3.

Public

  • Développeur
  • Architecte
  • Chef de projet

Objectifs

  • Appréhender JBoss Seam
  • Positionner JBoss Seam par rapport à l'offre JBoss et vis-à-vis des concurrents
  • Maîtriser les différents concepts de JBoss Seam et sa flexibilité

Type de formation

Courte

Programme

1. INTRODUCTION


Présentation de JBoss Seam et positionnement vis-à-vis de J2EE.
Comparatifs :
Jboss Seam vs sans Jboss Seam « JSF + EJB 3 ».
Jboss Seam vs autres framework d’intégrations.

2. LES BASES DE SEAM ET COLLABORATION AVEC LES COMPOSANTS ANNEXES


Identification des responsabilités de Seam et ce qui doit être délégué à d'autres composants (transaction...).
Interconnexion avec les EJB 3 et paramétrage des descripteurs de déploiement.
Critères de choix pour formaliser les composants métier collaborant avec Seam.
Utilisation des taglibs JSF et explication de la dynamique de présentation : JSF & Seam, quelle dynamique ?

3. SEAM EN DETAIL


Cycle de vie d'un composant Seam et comment écouter les événements du contenant grâce aux annotations ?
Gestion du scope et concept novateur de Conversation.
Comment améliorer la gestion des éléments temporaires de travail afin d'optimiser la mémoire ?
Gestion de l'état des interactions utilisateur lors de la navigation.
Ajout d'états conditionnels lors de l'enchaînement des pages.
Concept de bijection : injection et outjection de dépendance.

4. FLEXIBILITE


Jboss Seam, une solution flexible.
Débrayage de la norme JPA afin d'utiliser directement le framework Hibernate.
Débrayage de la norme JSF pour utiliser les JPDL et gagner en lisibilité.
Utilisation de Seam en Web 2.0 avec Ajax.
Gestion des formulaires et ajout de la couche de validation.
Dynamiser l'échange couche de présentation / couche métier.

5. MODELE CONVERSATIONNEL


Présentation, conversation et cas d’utilisation.
Rôle des EJB session stateful.
Délimitation des conversations.
Les conversations imbriquées.
Concurrence des contextes de conversation et la notion de workspace.

6. PROCESSUS METIER


Démarche pour ajouter le traitement des processus métier dans Jboss Seam Interconnexion avec Jbpm.

Pédagogie

Non renseigné

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Non renseigné
Revenir en haut





Revenir à la liste des catégories de formation