Développement de composants EJB

Formation

À Paris

1 960 € HT

Description

  • Typologie

    Formation

  • Lieu

    Paris

  • Heures de classe

    28h

  • Durée

    4 Jours

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écisions importantes

Documents

  • ociensa_fiche_jav104.pdf

CIF: Formation éligible au CIF (Congé individuel de Formation)

DIF: Formation éligible au DIF (Droit individiuel à la Formation)

Pôle Emploi: Formation éligible au financement Pôle Emploi

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
75 Avenue Parmentier, 75011

Date de début

Consulter

À propos de cette formation

Connaissance de la programmation Java et des applications Web Java ou avoir suivi les stages JAV101, JAV102 ou JAV114.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Le programme

  • 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

Informations complémentaires

Tarifs1 personne : 1960 € HT *2 personnes : 3528 € HT *3 personnes : 4116 € HT **personnes d'une même entreprise inscrites à la même session

Développement de composants EJB

1 960 € HT