Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

JBoss Seam

Accueil » Formations » Java » JBoss Seam

Le framework JBoss Seam permet de réaliser le ciment de votre application entre la couche de présentation et la couche métier.
Il définit une solution pour structurer les différentes technologies mises en oeuvre dans une application Java EE : JSF, EJB et JPA.
Exploitant les annotations, il permet de simplifier et de standardiser l'intégration des applications en se basant sur des concepts novateurs.

1650 € HT 3 jours JF-JBS

Mise en œuvre du framework JBoss Seam

Programme

Architecture Java EE

  • Présentation générale de Java EE
  • Architecture
  • Java EE et le modèle MVC

La couche applicative EJB3

  • Les EJB Session Stateless, Statefull
  • Interfaces locales et distantes
  • JPA
  • Le conteneur EJB
  • Gestion des transactions

Le framework de présentation JSF

  • Caractéristiques essentielles
  • Le modèle de composant de l’interface utilisateur
  • Modèle évènementiel
  • Modèle de navigation

Introduction à seam

  • Positionnement dans Java EE : rôle et limites
  • Architecture seam
    • Connexion avec les EJB
    • Interactions avec JSF (tags et phases)
    • Dynamique
  • Environnement de développement
  • Problématique de tests : SeamTest

Seam

  • Bijection de dépendances
    • Injection de dépendances
    • Outjection de dépendances
  • Notion de composants
    • Cycle de vie
    • Gestion d’évènements
  • Notion de conversation
    • Rôle du service statefull
    • Délimitation des conversations
    • Gestion de transactions
  • Navigation et gestion des interactions
  • Interconnexion avec JBPM
  • Internationalisation
  • Validation
  • Sécurité

Interfaces riches

  • Seam et les facelets
  • Les librairies de tag de seam
  • Ajax et Seam

Alternatives

  • JPDL
  • La persistance sans JPA
  • La suppression des EJB