logo

Formation - Maîtriser la programmation web java EE avancée

image

Maîtriser la programmation web java EE avancée


Description :

Grâce à la spécialisation Java EE, vous saurez construire des systèmes d'informations robustes et taillés pour les entreprises. Vous serez capable de développer des applications web « full stack » ou encore des web-services. Les bases de données, les bonnes pratiques en Java EE, les serveurs, l'architecture micro-services ou les bus événementiels n'auront plus de secrets pour vous !

Prérequis :

Maîtriser la programmation orientée objet java et les bases de la programmation java ee.

Niveau :

Expert


Contenu de la formation

  1. Java server faces
  2. Composants de l’architecture JSF. Flux d’exécution et configuration. Page JSF et balises HTML de JSF. Composant managed bean. Le langage d’expression unifié. Cycle de vie de réponse à une requête. Navigation entre pages et gestion des événements. Convertisseur et validateurs. Internationalisation et template.

  3. Serveur d’application wildfly
  4. Présentation de l’arborescence. Démarrage mode ’standalone’. Configurer le serveur dans l’espace de travail

  5. Configuration et administration du serveur
  6. Créer un utilisateur de type administrateur. Créer une data source. Déployer le pilote jdbc. Utilisation du service JMS

  7. Couche metier et serveur d’application
  8. Appel aux services du serveur - EJB Object. Middleware implicite. Les composants Entreprise Java Bean ou EJB

  9. EJB session
  10. Présentation composants EJB session. Trois types d'EJB session. EJB session sans état. Cycle de vie EJB statless. EJB session avec état. Cycle de vie d’un bean statefull. Bean Singleton. Singleton - Cycle de vie et annotations. Injection d’EJB. Injection d’Ejb dans une servlet

  11. Intégration JPA
  12. Source de données (DataSource). Unité de persistance JPA. Persistance des données - Les EJB Entités. Injection du gestionnaire d’entité. Transactions et EJB - Java Transaction API. CMT - Gestion par le conteneur. Spécifier la politique transactionnelle du conteneur

  13. JMS et MDB
  14. JMS - Java Message Service. JMS : les interfaces. Destinations. Les messages. Les objets administrés. Accès aux objets « administrés ». Envoyer/recevoir des messages. Message-driven bean. Le cycle de vie d’un MDB

  15. Protocole websocket
  16. WebSockets et HTML5. Principe, communications bidirectionnelles. Classes EndPoint. Annotations et messages. Encodeurs/décodeurs

  17. Programmation orienté aspect
  18. Concepts de Programmation Orientée Aspects. Framework AspectJ. Points de jonction. Points de coupe. Les greffons. Mécanisme d’introduction. Aspect et sécurité

Notre site utilise un cookies de session pour l'authentification et d'autres fonctions pour utiliser nos services.
Voire notre politique en matiére de cookie
Voire notre politique relatif aux données personnelles

OK, j'accepte