Formation : Jboss Seam
(Réf. 19232)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDé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
CourteProgramme
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éOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Non renseigné