Accueil > Formation > Java et Java EE > Mise en oeuvre du framework JBoss Seam

JF-JBS

Durée

  • 3 jours

Objectifs

  • Appréhender JBoss Seam et les concepts mis en oeuvre
  • Savoir concevoir et développer une application basée sous JBoss Seam

Public

  • Architectes
  • Ingénieurs
  • Chefs de projets

Pré-requis

Tarif d'inscription

  • 1545 € H.T. par personne (déjeuner inclus)

Planning France

Calendrier 2012

  • Du 11 au 13 avril
  • Du 27 au 29 juin
  • Du 01 au 03 octobre
  • Du 26 au 28 novembre

Planning Luxembourg

Calendrier 2012

  • Du 12 au 14 mars
  • Du 30 mai au 01 juin
  • Du 27 au 29 août
  • Du 29 au 31 octobre
  • Du 12 au 14 décembre

Mise en oeuvre du framework 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 JEE : 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.

Thèmes

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