Prog : Developpement des Composants Serveur EJB

Formation

À Massy

1 720 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Massy

  • Durée

    5 Jours

Objectifs: Suite logique au cours 05230, ce cours permet d'acquérir les connaissances pour développer les composants d'un serveur d'application. L'architecture J2EE est vue en profondeur, comme JNDI, les composants EJB session et entité ainsi que les EJB messages. D'autres manières de gérer la persistance sont également présentées. Ce cours… Destinataires: Concepteurs et développeurs mâitrisant JAVA et les techniques liées au WEB, et devant mettre en oeuvre une solution dans un serveur d'application J2EE Avoir suivi le stage 05230 'Programmation Java: niveau 2' ou avoir les connaissances équivalentes.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Massy ((91) Essonne)
Voir plan
2,Rue Galvani, 91434

Date de début

Consulter

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

Les Avis

Le programme

OBJECTIFS

Suite logique au cours 05230, ce cours permet d'acquérir les connaissances pour développer les composants d'un serveur d'application L'architecture J2EE est vue en profondeur, comme JNDI, les composants EJB session et entité ainsi que les EJB messages D'autres manières de gérer la persistance sont également présentées Ce cours permet de bien fixer le rôle de chaque composant J2EE dans l'architecture Dans ce cours, aucun serveur d'application n'est valorisé plus qu'un autre

PROGRAMME:

- Architectures multi-niveaux J2EE

  • Présentation de l'architecture à 3 niveaux J2EE
  • Intérêt de l'architecture à 3 niveaux J2EE
  • Le niveau client
  • Le niveau applications de l'entreprise et bases de données
  • Le niveau serveur d'applications
  • Intégration dans l'existant

- Le modèle J2EE

  • Rappels sur le modèle J2EE, les composants d'un serveur d'application Java
  • Spécifications du J2EE : positionnement des EJB, architectures d'applications
  • Positionnement des différents éléments: container, serveur
  • Les services associés: JDBC, JNDI, JMAPI, JTS, JIDL, JMS

- L'architecture EJB

  • Interfaces et contrats
  • Le Client
  • Le container
  • Création et recherche d'EJB
  • Terminologie

- JNDI

  • Qu'est ce que JNDI
  • Le service de nommage
  • Les contextes
  • Utilisation de JNDI par un client
  • Les variables d 'environnement
  • Création d'un contexte initial et méthodes de contexte
  • Exemple de recherche
  • Lister les objets d'un contexte
  • Les exceptions

- EJB session

  • Comparaison EJB session 'stateless' et 'statefull'
  • Conception de la classe 'bean'
  • Conception des interfaces 'home' et 'remote'
  • Descripteur de déploiement
  • Déploiement d'un EJB
  • Cycle de vie d'un EJB 'statefull'
  • Conception d'un client d'EJB
  • Le contexte d'EJB
  • Un Servlet comme client d'un EJB

- EJB entité

  • Comparaison EJB entité CMP et BMP
  • Le rôle de la clé primaire
  • Conception de la classe 'bean' d'un BMP
  • Conception des interfaces 'home' et 'remote'
  • Descripteur de déploiement
  • Cycle de vie d'un EJB CMP
  • EJB entité BMP
  • Accès à une Base de Données
  • Les 'datas source'
  • Cycle de vie d'un EJB entité BMP
  • Relations entre EJB

- Les autres façons de rendre persistantes les données

  • Présentation de Hibernate
  • Architecture d'Hibernate
  • Les principales classes
  • Exemples d'utilisation

- EJB message-driven

  • Principe des MOM(Middleware orientés Message) utilisant les messages asynchrones
  • L'API JMS (Java Messaging Services)
  • Structure d'un message JMS
  • Modèles de messages Pub/Sub
  • Mise en oeuvre de JMS
  • Principe des EJB
  • Mise en oeuvre d'un EJB
  • Cycle de vie d'un EJB
  • Descripteur de déploiement
  • Le client d'un EJB

- Transactions

  • ACID
  • Gestion déclarative
  • Attributs transactionnels
  • Gestion programmée
  • API JTA
  • Contrôle par le client
  • Niveau d'isolement

- Sécurité

  • Principe
  • Les rôles et les permissions
  • Sécurité déclarative
  • Sécurité programmée

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Prog : Developpement des Composants Serveur EJB

1 720 € HT