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