M2i Formation

Java Jakarta EE - Mise en oeuvre des services

Par M2i Formation

Objectifs

  • Connaître les différents composants de la plateforme JEE7
  • Rendre persistantes ses données avec JPA
  • Réaliser une couche de présentation avec JSF
  • Développer des EJB
  • Comprendre les services techniques JEE
  • Utiliser l'injection de dépendances.

Programme

Vue d'ensemble des architectures Java EE

  • Les API Java EE
  • Les Serveurs d'applications
  • WebProfile
  • Nouveautés de JEE7
  • Architectures types

Présentation avec Java Server Faces

  • Cycle de vie
  • Converter et validator
  • Managed Beans
  • Facelets
  • Composants graphiques PrimeFaces
  • Annotations JSF2

CDI et EJB pour la couche métier

  • La longue évolution vers EJB3
  • Beans locaux ou distants
  • Beans Session avec ou sans états
  • Pooling et activation
  • Annotations EJB3
  • Context and Dependency Injection
  • Scopes
  • Interceptors
  • Injection des EJB dans d'autres EJB
  • Injection dans la couche de présentation JSF
  • JNDI et nommage des composants

Java Persistence API

  • Entités JPA
  • Clés primaires et stratégies de génération
  • Associations et lazy loading
  • Objets dépendants
  • Requête JPQL
  • PersistenceManager et cache transactionnel
  • Gestion des transactions

Modèles Java EE

  • Design Patterns Java EE
  • Choix d'architecture Java EE
  • Choix d'implémentation
  • Intégration d'Ajax
  • Les Web Services pour communiquer
  • Le Messaging comme alternative asynchrone

Certification (en option)

  • Prévoir l'achat de la certification en supplément
  • L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
  • Il s'agit d'un QCM dont la durée moyenne est d'1h30 et dont le score obtenu attestera d'un niveau de compétence

Pédagogie

L'évaluation des acquis se fait :

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Formations de la même catégories (5)

Orsys
Java, développement de servlets et JSPPar Orsys

Ce cours vous permettra de développer des projets Web d'entreprise basés sur la plateforme Java EE. Vous découvrirez les architectures MVC au travers de l'implémentation d'une couche de présentation basée sur des JSP puis sur JSF 2. Vous découvrirez les mécanismes des Servlet, apprendrez à persister vos données et à sécuriser vos applications Java. Vous mettrez en œuvre l'IDE Eclipse afin de construire et déployer vos solutions sur les différents serveurs d'applications Java EE du marché comme JBoss Wildfly ou WebSphere.

Dawan
Web Services en Java - ApprofondissementPar Dawan

Déployer, publier et sécuriser des services web

XXL Formation
Java JEE JSP/ServletPar XXL Formation

Comprendre les technologies Internet / Intranet. Savoir développer applications, JSP et servlets Java.

Dawan
Java EE 7 : Applications webPar Dawan

Découvrir et implémenter les nouveautés de Java EE 7

Dawan
Java EE et Google Apps EnginePar Dawan

Savoir créer une application Web en Java dans le Google Apps Engine - Connaître les possibilités et limites de cette solution intégrée