Detailed Course Outline
Transition vers des applications à plusieurs niveaux
- Décrire les fonctions Java EE et faire la différence entre les applications Java EE et Java SE
Mise en paquet et déploiement d'applications sur un serveur d'applications
- Décrire l'architecture d'un serveur d'applications Java EE, mettre en paquet une application et la déployer sur un serveur EAP
Création de composants EJB
- Développer des composants EJB, y compris des beans gérés par message
Gestion de la persistance
- Créer des entités persistantes avec des validations
Gestion des relations entre les entités
- Définir et gérer les relations entre les entités JPA
Création de services REST
- Créer des API REST à l'aide de la spécification JAX-RS
Mise en œuvre d'une spécification CDI
- Décrire les cas d'utilisation classiques d'une spécification CDI et la mettre en œuvre dans une application
Création d'applications de messagerie avec JMS
- Créer des clients de messagerie qui envoient et reçoivent des messages avec l'API JMS
Sécurisation des applications Java EE
- Utiliser JAAS pour sécuriser une application Java EE
Révision complète du cours Développement Red Hat JBoss I : Java EE
- Démontrer l'acquisition des connaissances et compétences présentées durant le cours