Accueil |  Développement |  Formation |  Nos références |  Ressources Techniques |  Nous rejoindre |  Contact |  Plan d'accès  
PrésentationTechnologies
Internet
Technologies
Java
Technologies
PHP
Technologies
PERL
Technologies
XML
Bases
de données
Systèmes
d'exploitation
Outils et langagesCalendrier et TarifsPackages &
Forfaits
Demandeurs
d'emploi
 
Centre de formation : 75 avenue Parmentier - 75011 Paris
Renseignements et inscriptions au 01.43.63.71.70
Bulletin d'inscription | CGV
Toutes nos formations peuvent être financées par l'OPCA
de votre branche ou être suivies dans le cadre d'un DIF
ou des dispositfs pour demandeurs d'emploi : AFPR, POE, CRP, DIF portable, AIF...
PACKAGES NOMINATIFS, PACKAGES A LA CARTE, PROGRAMME FIDELITE : cliquez ici

Formation JAV104 - Développement de composants EJB

  • Présentation
    • L'architecture multi-niveaux Java EE
    • Les 3 types d’EJB, contextes d’utilisation
    • Les serveurs d'applications
    • Les versions actuelles : EJB 3.0 et EJB 3.1
  • Accès aux services de noms avec JNDI
    • Liens avec le serveur Java EE, drivers
    • Méthodes d’accès et de gestion des répertoires
  • RMI-IIOP : le protocole d’accès aux objets distants
  • Contenu d’un EJB
    • Fichiers composant le bean
    • Descripteurs ou annotations Java 1.5
    • Archive JAR
  • Les beans session, leur cycle de vie
    • Les beans "stateful"
    • Les beans "stateless"
    • Injection de dépendances, annotations
  • Les beans entité
    • L'API JPA
    • Le gestionnaire de persistance : EntityManager
    • Clé, identité, mapping des champs
    • Cycle de vie des entités : objets persistants et transitoires, notion de session, détachement et attachement des objets
    • Relations entre objets : unidirectionnelle et bidirectionnelle, relations 1-1, 1-n et n-m, héritage.
    • Le langage de requêtes JPQL : requêtes simples et paramétrées, tri et jointure, sous-requêtes
  • Les beans message
    • L'API JMS (Java Messaging Service)
    • Les modes de publications : point à point / liste de diffusion
    • Liens avec les autres EJB
  • Le conteneur d’EJB
    • Les services rendus par le conteneur
    • Paramètres du conteneur
  • Définition des accès clients
    • Accès à distance et accès locaux
    • Incidence sur les performances et les objets échangés
  • Gestion des transactions
    • Transactions gérées par le conteneur ou par le bean
    • Démarcations, annotations dans les classes
  • Gestion de la sécurité
    • Rôles et utilisateurs
    • Invocation des méthodes d'un EJB
  • Construction et déploiement sur le serveur d’une application Java EE
    • Archives JAR, WAR et EAR
    • Gestion des pools de connexion aux bases de données
  • Conception de l'architecture
    • Problèmes de découplage des couches et d'optimisation de l'exécution
    • Solutions basées sur les Design patterns : Facade, Bussiness Delegate, Service Locator
  • Simplification du développement avec la version EJB 3.1
Tarifs
1 personne : 1800 € HT *
2 personnes : 3060 € HT *
3 personnes : 4142 € HT *
*personnes d'une même entreprise inscrites à la même session
Organisation de la formation
Théorie : 60%
Pratique : 40%
Configuration
Une machine par stagiaire. Environnement de développement Eclipse et plugin Java EE. Serveur d'application JBoss.
Durée de la formation
4 jours.
Dates
19-22 mars 2012
24-27 juil 2012
12-15 nov 2012
 
 
Orientation de la formation
Développeurs de composants EJB et d'application réparties en Java.
Objectifs de la formation
Savoir développer et déployer des composants logiciels dans une application Java EE. Comprendre les mécanismes mis en jeu dans les serveurs d'applications.
Pré-requis pour la formation
Connaissance de la programmation Java et des applications Web Java ou avoir suivi les stages JAV101, JAV102 ou JAV114.
Documentation
Support de cours et exercices corrigés.