Formation JEE - EJB 3 Initiation

Contactez sans engagement Dawan

Pour envoyer, vous devez accepter la politique de confidentialité

Commentaire sur Formation JEE - EJB 3 Initiation - Présentiel - Aix-en-Provence - Bouches-du-Rhône

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


    Durée :    3 jours
    Public :    Tous
    Pré-requis :    Connaissance des servlets et JSP - Maitrise du langage Java
    Objectifs :    Maîtriser le développement d'EJB 3 - Gérer les performances d'une application distribuée - Mettre en place une architecture complète JEE
    Référence :    JAV115-F


    PROGRAMME:

    Introduction

    • Spécifications JEE : composants, conteneurs
    • Principe des architectures n-tiers (applications distribuées), solutions
    • Les annotations
    • Présentation des EJB : historique et versions
    • Cycle de vie des EJB
    • Serveurs d'applications : JBoss, GlassFish, WebSphere,...
    Mise en place

    • Choix de l'environnement de développement (Eclipse/Netbeans), plugins disponibles
    • Installation de l'environnement d'exécution, apports spécifiques à chaque conteneurs
    • Structure d'un module web à base d'EJBs, empaquetage et déploiement
    • Rappels sur les Servlets et JSPs (chainage, persistance en mémoire, ...)

    Atelier pratique : préparation d'une plateforme de développement/test - manipulation de l'environnement - multiples exemples : java (annotations), Servlets et JSP

    Spécifications EJB 3

    • Architecture (bean, interfaces, annotations), rôle du conteneur d'objets
    • Types d'EJB : session, entity, message-driven
    • Appels d'EJB (protole RMI/IIOP), clients (lourd/léger)
    • JNDI (Java Naming and Directory Interface) et collaboration entre outils (localisation de ressources)
    EJBs Session

    • Définition, interaction et calculs
    • Types disponibles (stateless, stateful), cycle de vie
    • Accès à un EJB Session : visibilité (local/remote/webService), choix du type d'accès
    • Accès concurrents et optimisations au niveau du conteneur

    Atelier pratique : implémentation de plusieurs EJBs Session (stateless/stateful) - déploiement et écriture de divers types de clients

    EJBs Entity

    • Mapping relationnel objet, spécification et frameworks ORM
    • EJBs entités : fonctionnalités, accès
    • Annotations JPA (Java Persistence API)
    • Contexte/unité de persistance
    • Gestion de l'état d'un EJB Entity
    • Relations entre entity beans (associations), traitements en cascade

    Atelier pratique : Développement d'applications web MVC avec des interractions entre EJBs session et divers Entity beans

Autre formation en rapport avec java javascript

Ce site utilise des cookies.
En poursuivant votre navigation, vous acceptez son utilisation.
Voir plus  |