• 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

Paris

Rennes

Nantes

Sophia Antipolis

Aix en Provence

Demande de renseignement