Revenir à la liste des catégories de formation



Formation : Mise en oeuvre du Framework Seam


(Réf. 12642)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Dé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és

Objectifs

  • 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

Courte

Programme

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é
Revenir en haut


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 :


Revenir en haut





Revenir à la liste des catégories de formation