Formation JEE - JBoss Seam

Demande d'information

Formation JEE - JBoss Seam

  • Contenu Tarifs: A distance ou présentiel: 1980 euros


    Durée :    4 jours
    Public :    Développeurs Java
    Pré-requis :    Maîtrise du langage Java, connaissances en JEE (JSF, EJB 3), AJAX
    Objectifs :    Maîtriser le développement d'applications web avec JBoss Seam
    Référence :    JAV509-F


    PROGRAMME:

    Introduction

    • JEE : architecture et composants
    • Apports des frameworks MVC 2
    • JSF : principes de base, mise en oeuvre
    • EJB 3 : fonctionnalités, utilisation
    • JBoss Seam : présentation, apports et architecture
    • Environnement de développement (Eclipse/SeamGen)

    Atelier pratique : Installation de l'environnement - Multiples rappels JSF, EJB3/JPA - Premier exemple Seam

    Applications JBoss Seam

    • Intégration de composants : Facelets,Seam JSF components,...
    • Cycle de vie des composants Seam
    • Validation des entrées
    • Filtres de requêtes
    • Bijection et injection de dépendances
    • Gestion des processus métiers
    • Gestion des PageFlows (jPDL/Drools, Eclise IDE, retours)
    • Expression de tests : the SeamTest class, the embedded runtime
    • Empaquettage et déploiement

    Atelier pratique : Mise en oeuvre de Seam dans une application - utilisation de jPDL pour la navigation

    Modèle contextuel

    • EJB 3 Stateless vs Stateful : fonctionnalités, performances
    • Scope Conversation
    • Concurrence : contextes, gestion, exceptions
    • Définition de Workspace

    Atelier pratique : Utilisation de workspaces

    Gestion de la persistance

    • API's de persistance JEE
    • EJB Entity/JPA, Hibernate
    • Transactions et concurrence d'accès
    • Utilisation de cache

    Atelier pratique : Construction d'une couche d'accès aux données

    Notions avancées

    • Utilisation de Seam sans les EJB (Seam POJO)
    • JavaScript/Ajax et Seam Remoting
    • Internationalisation (i18n)
    • Sécurité dans une application Seam

    Atelier pratique : application de concepts avancée : ajax, i18n

Autre formation en rapport avec java javascript