Java EE – Développez le backend de vos applications
Objectifs
- Développer avec les différentes briques de Java EE
- Comprendre comment s'articulent ces différents constituants
- Comprendre et maîtriser les nouvelles approches de service Rest
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
- Beans nommés
- Qualifier
- Scopes
- Alternatives
- Intercepteurs
- Décorateurs
- Evénements et observateurs
JAX-RS
- De SOA à WOA
- Théorie REST
- Rappels HTTP
- Les annotations JAX-RS
- Configuration
- Tester le service REST
- Développer un client avec l’API cliente
- Gestion des paramètres PathParam, QueryParam, …
- Négociation de contenu
- Conversion Java-XML avec JAXB
- Sécurité
EJB (rapide introduction)
- 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
- Message Driven Bean (intro)
- EJB Timer Service (intro)
JPA
- Les bases du Mapping Objet-Relationnel
- Entity, EntityManager et transactions
- Cycle de vie des entités
- Relations entre entités
- Modes de chargement
- Requêtage avec JPQL
- Transaction et accès concurrents
- Requêtage avec l’API Criteria
JAX-WS
- De Corba aux Web Services SOAP
- Les annotations de JAX-WS
- Description du service : WSDL
- Invoquer le service
- Développer un client
- Gérer des attachements
Autres API
Please login to get access to the quiz
Back to Développement backend Java