• Développer avec l’architecture EJB3

Accueil / Développer avec l’architecture EJB3

Développer avec l’architecture EJB3

Durée : 4 jours
Tarif Inter : 2000 €
Tarif sur mesure : Nous consulter
Référence : 3EJB

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra de développer avec l’architecture de composant logiciel EJB (Enterprise JavaBeans). 

 

Objectifs

  • Connaître les scénarios d’architectures impliquant les composants EJB
  • Maîtriser le cycle de vie et les callbacks EJB
  • Faire persister des entités avec JPA
  • Injecter des EJB avec CDI
  • Développer les différents types de Beans
  • Déployer des EJB dans un serveur d’applications
  • Utiliser des EJB comme Web Services

Programme

  1. Java EE et EJB :

    • Tour d’horizon de Java EE
    • Les architectures classiques Java EE
    • Historique des EJB et avènement des EJB3
    • Les leçons du passé
    • EJBLite
    • Web et Full Profile
  2. Session Beans:

    • Stateful Session Beans
    • Stateless Session Beans
    • Singleton Beans
    • Beans locaux et distants
    • Interfaces et annotations
    • Référencement via JNDI
    • Injection via CDI
  3. Entités JPA :

    • Annotations JPA
    • Configuration du persistence.xml
    • Injection du Persistence Manager
    • Clé primaire
    • Collections et associations
    • Héritage
    • Transactions
    • JP-QL (anciennement EJB-QL en v. 2)
  4. Beans asynchrones :

    • Java Messaging Service (JMS)
    • Asynchronisme et EJB
    • Message Driven Beans (MDB)
  5. Web services :

    • EJB EndPoint
    • SOAP services JAX-WS
    • Rest services JAX-RS
  6. Services du conteneur :

    • Configuration standard
    • Déploiement dans un conteneur
    • Intercepteurs
    • Gestion de la charge
    • Sécurité
    • Transaction
    • Clustering
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 01 au 04 février 2021
Du 22 au 25 mars 2021
Du 06 au 09 avril 2021
Du 03 au 06 mai 2021
Du 14 au 17 juin 2021
Du 19 au 22 juillet 2021
Du 23 au 26 août 2021

Demande de renseignement