Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Java JEE

LD-040  JEE DEVELOPPEMENT D’EJB |  5 jours


01/. Pourquoi les EJB

  • Historique
  • Architectures multitiers distribuées
  • Composants Stateful ou Stateless
  • Modèle MVC avec http.

02/. JEE Moderne

  • Web Profile
  • EJB 3
  • CDI.

03/. Bases de l'administration JBoss

  • Les Objectifs de JBoss 7
  • Installation de JBOSS.

04/. Les EJB3

  • Le modèle EJB
  • Distribution des EJB
  • L'architecture EJB 3
  • Pooling.

05/. Les Sessions EJB

  • EJB Stateful
  • EJB Stateless
  • EJB Singleton
  • EJB Message-Driven.



06/. Les outils associés aux Sessions EJB

  • Appel Remote
  • Les Intercepteurs
  • Programmation Asynchrone
  • Timers.

07/. Le modèle de Sécurité

  • Configuration de Serveur
  • Authentification et Autorisations
  • Limite des spécifications
  • Definition du Realm
  • Configuration de web.xml
  • User &
  • Roles
  • Autorisations par classes ou méthodes.

08/. Les Entity Beans et JPA

  • Présentation de Hibernate
  • Configuration des Datasources
  • Configuration de persistence.xml
  • Les Entity
  • Relations entre objets
  • Relations avec des Collections
  • Gestion des transactions
  • Gestion du Cache.

09/. Intégration

  • Context and Dependency Injection
  • Intégration du web avec JSF
  • Intégration des Web Services avec JAX-RS.

10/. Les Tests

  • Tests unitaires
  • Tests fonctionnels avec Arquillian
  • Test de montée en charge avec Gatling.



Public
Ce cours est destiné aux développeurs maîtrisant le langage Java qui souhaitent comprendre les mécanismes des EJB.

Objectifs
Apprendre à créer des composants EJB, les assembler dans des applications.
Créer des applications d'entreprise, définir plusieurs couches logicielles, utiliser des spécifications, tester son application, comprendre et utiliser les bonnes pratiques et apprendre à définir une architecture performante.

Prérequis
La connaissance du langage JAVA est obligatoire.

Méthodes pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur.
Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact