En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies pour vous proposer des services et offres adaptés à vos centres d’intérêts.
Pour en savoir plus et paramétrer les cookies, suivez ce lien
Développeur de compétences
  •  
  •  
  •  

Formation Développer une application Java EE avec les Enterprise Java Bean (EJB)


  • Objectifs
  • Profils
  • Pré-requis
  • Moyens pédagogiques
  • Certificat / Attestation
  • Développer des composants métier EJB3
  • Connaître et assimiler les concepts d'un conteneur EJB3
  • Mettre en oeuvre les différentes types d'EJB : session stateless, session stateful, entity, et message
  • Déjouer les pièges de la programmation distribuée
  • Connaître les bons designs architecturaux
Trouvez votre prochaine formation

Programme

    Java Entreprise Edition
    • Les 6 niveaux d’une architecture moderne
    • Architecture générale
    • Java EE et le modèle MVC
    • Rôles des EJB
    • Les différents types d’EJB
      • EJB Session (Statefull, Stateless)
      • EJB Entity
      • EJB Message
    • Conteneur d’EJB
    • Architectures de déploiement
    • RMI / IIOP
    • Java EE : historique
    • Les serveurs Java EE

    Session Bean
    • Les EJB Session
    • Interfaces d’un EJB
    • Les annotations
    • Interfaces locales et distantes
    • Déploiement
    • Eclipse et WTP pour le développement

    Interagir avec des EJB Session
    • Principe d’appel à un EJB avec JNDI
    • EJB et WebServices
    • EJB Session Stateful
    • Notions avancées
      • SessionContext
      • Callbacks
      • Intercepteurs
      • Timer

    Rappels JPA (Java Persistence API)
    • Présentation et concepts
    • JPA et les serveurs d’applications
    • Bases du mapping objet-relationnel
    • Développer et tester une entité (EJB Entity)

    Gestion des transactions
    • Transactions gérées par le conteneur
    • Transactions gérées par le bean
    • Gestion des accès concurrents

    Sécurité
    • Sécurité dans Java EE
    • Sécurisation des EJB 3

    Message-Driven Bean
    • Présentation des EJB Message
    • Java Message Service (JMS)
    • Développement d’un Message Bean
    • Types de messages

* Cette durée est indicative et peut varier en fonction du niveau des participants et de l’adaptation du contenu à votre problématique