Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Java EE – Développez le backend de vos applications

Accueil » Formations » Java » Java EE – Développez le backend de vos applications

Cette formation couvre tous les aspects de Java EE et aborde les nouveautés Java EE 7-8. Elle permet d'acquérir une compréhension complète des briques de Java EE et leurs évolutions vers les nouvelles architectures RESTful.

2600 € HT 5 jours JE-JEE

Développez le backend de vos applications avec Java EE

Programme

Java Enterprise Edition 7

  • Contenu des spécifications Java EE
  • Historique et nouveautés Java EE 7
  • Java EE et le modèle MVC
  • Des Servlet à JSF

CDI

  • Inversion de contrôle
  • Injection de dépendance
  • Qualifier
  • Beans nommés
  • Producers et disposers
  • Scopes
  • Alternatives
  • Intercepteurs
  • Décorateurs
  • Evénements et observateurs

Bean Validation

  • Les contraintes
  • Validation des contraintes
  • Contraintes personnalisée

EJB

  • Rôles des EJB
  • Les différents types d’EJB
  • EJB Session
  • Interface locale et distante
  • Les annotations
  • Session Bean Stateless/Statefull
  • Transaction avec Java EE
  • EJB Timer Service
  • EJB SIngleton

JAX-RS

  • Théorie REST
  • Rappels HTTP
  • Les annotations JAX-RS
  • Configuration
  • Gestion des paramètres PathParam, QueryParam, …
  • Tester le service REST
  • Négociation de contenu
  • Conversion Java-XML avec JAXB
  • JSON
  • Développer un client avec l’API cliente
  • Les fonctionnalités avancées

JPA

  • Les bases du Mapping Objet-Relationnel
  • Unité de persistance
  • Définir une Entity
  • Manipuler des entités
  • Cycle de vie des entités
  • Définition du mapping
  • Relations entre entités
  • Modes de chargement
  • L’héritage
  • Requêtage avec JPQL
  • Transaction et accès concurrents
  • Requêtage avec l’API Criteria
  • Entity Graph

JAX-WS

  • Web Services SOAP
  • Description du service : WSDL
  • Le format des messages SOAP
  • Les annotations de JAX-WS
  • Invoquer le service
  • Développer un client
  • Message Handler
  • Gérer des attachements

WebSockets

  • Endpoint Serveur
  • Endpoint Client

JMS

  • Mise en œuvre de JMS
  • JMS 2.0
  • Les annotations
  • Message Driven Beans

L’API Batch

Autres API

  • WebSocket
  • JMS