Formation : Mise en oeuvre du Framework Seam
(Réf. 12642)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Java
Prérequis
- Maîtrise du langage Java (12 mois d'expérience) ou avoir suivi IJOP ou AJOD
- La connaissance d'une des technologies suivantes est un plus : JSF, EJB 3, Hibernate
Public
Développeurs Java et Web expérimentésObjectifs
- Mettre en oeuvre une application utilisant le Framework Seam
- Comprendre les contextes et les conversations
- Acquérir les bases des technologies utilisées par Seam : JSF, JPA, EJB3
- Juger de la simplicité du Framework
- Appréhender les liens entre Web et Workflow
- Intégrer Ajax dans vos applications avec Richfaces
- Leader dans l'émergence des EJB 3, JBoss publie un Framework faisant la synthèse des avancées les plus notables de la plate-forme Java EE 1.5. Dédié au développement d'applications Web puissantes, adoptant un modèle de programmation graphique par composants (JSF), associé à une solution de persistance de type EJB 3 et à un moteur de Workflow, Seam est sans contestation possible un Framework à suivre.
- Ce cours vise à vous apporter la maîtrise de ce Framework ainsi qu'à vous démontrer comment il facilite le développement en réduisant le besoin de créer ses propres classes utilitaires d'intégration (Gluecode). Reprécisant les bases de JSF, expression langage et des EJB 3, vous développerez durant ces cinq jours une application couvrant les fonctionnalités majeures de ce Framework.
- Ce cours est destiné à tous ceux qui souhaitent savoir : "Comment simplifier le développement d'applications Web manipulant une base de données ?", "Comment limiter le temps de développement des écrans qui manipulent simplement les données provenant de la base ?", "Comment optimiser les temps d'extraction des informations de la base de données ?", "Comment gérer les problèmes liés aux fonctionnalités intrinsèques d'un navigateur Web (page suivante, page précédente) ?", "Comment gérer des conversations (transactions longues) ?".
Type de formation
CourteProgramme
Les technologies de Seam
- EJB 3
- JSF et Facelets
- Ajax et RichFaces
- JPA et Hibernate
- jBPM
- Seam et WebBeans
Première application Seam
- Génération du projet
- Le modèle métier
- La couche de présentation
- Le modèle événementiel
- Configuration et packaging
- Principales annotations Seam
- Parti pris architectural de Seam
Un Framework Web Stateful
- Les contextes de Seam
- Types de composants
- Notion de conversation dans Seam
- Workflow métier et de navigation
- Seam et la double transaction
- Contexte de persistance étendu
- Injection et Outjection
Seam et la gestion des problématiques Web
- Possibilités de validation
- Gestion du Look&Feel
- Gestion des erreurs
- Internationalisation
- Sécurité
- Intégration AJAX4JSF
- Intégration de JBossRichFaces
Infrastructure de développement et d'exécution
- Tomcat et JBoss
- Glassfish et autres conteneurs
- Outils de développement
- Gestion de la base de données par Hibernate
- Seam annotations
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
Inter-Entreprise :
75000 Paris :