EJB 3 – Développement en Open Source

0 Enrolled
28 heures
  • 28 heures
  • 24
  • 0
  • no
2,380.00€

Aperçu du cours

Objectif de formation: La Formation Avancée sur le Développement d’EJB 3 en Open Source vise à fournir aux participants une expertise approfondie pour développer des composants d’entreprise avec EJB 3 en utilisant des outils et des technologies Open Source. Les participants apprendront les meilleures pratiques pour créer, déployer et gérer des EJB 3 dans un environnement Open Source.

Prérequis

  • Expérience en développement Java et en développement d'applications d'entreprise
  • Connaissance préalable des concepts de base d'EJB 3 et des technologies Java EE

Objectifs pédagogiques

  • Maîtriser les concepts avancés d'EJB 3 et les outils Open Source associés
  • Créer des composants d'entreprise efficaces en utilisant les annotations EJB
  • Gérer les transactions, la sécurité et les autorisations dans les EJB
  • Intégrer les EJB 3 avec d'autres technologies Java EE et des services Web
  • Déployer, gérer et optimiser les EJB dans un environnement Open Source

Public ciblé

  • Développeurs Java expérimentés
  • architectes logiciels
  • professionnels impliqués dans le développement de composants d'entreprise avec EJB 3 dans un environnement Open Source.

Programme de formation

  • Introduction à EJB 3 et Open Source (3 heures)

    • Revue des concepts clés d’EJB 3 et des avantages des technologies Open Source

    • Présentation des frameworks et outils Open Source pour le développement EJB

    • Configuration initiale de l’environnement de développement Open Source

    • Travaux pratiques : Configuration d’un environnement de développement Open Source pour EJB

  • Développement d'EJB 3 (6 heures)

    • Création de beans de session, d’entité et de message-driven beans

    • Utilisation des annotations pour définir les comportements et les rôles d’EJB

    • Gestion des cycles de vie et des contextes d’EJB

    • Travaux pratiques : Développement de différents types d’EJB 3

  • Gestion des Transactions (5 heures)

    • Utilisation des transactions pour garantir la cohérence des données

    • Gestion des transactions avec les annotations et la configuration XML

    • Mise en œuvre de transactions distribuées

    • Travaux pratiques : Gestion des transactions dans les EJB 3

  • Sécurité et Gestion des Autorisations (4 heures)

    • Configuration de la sécurité pour les composants EJB

    • Utilisation des rôles et des annotations pour gérer les autorisations

    • Mise en place de contrôles d’accès et de sécurité fine

    • Travaux pratiques : Configuration de la sécurité pour les EJB

  • Intégration avec Java EE (5 heures)

    • Intégration d’EJB 3 avec d’autres technologies Java EE, comme JPA

    • Utilisation d’outils Open Source pour l’intégration avec des conteneurs Web et des serveurs d’applications

    • Intégration avec les API RESTful et les services Web

    • Travaux pratiques : Intégration d’EJB 3 avec JPA et des services Web

  • Déploiement et Gestion des EJB (5 heures)

    • Options de déploiement pour les EJB 3 en environnement Open Source

    • Gestion des EJB déployés avec des outils de gestion Open Source

    • Surveillance, maintenance et optimisation des performances des EJB

    • Travaux pratiques : Déploiement, gestion et surveillance des EJB 3

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content