M2i Formation

Les frameworks JEE

Langages et développement - Développeur Java

Présentiel

5 jours (35 heures) - JEE-FRW

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur Java  ›  Les frameworks JEE

Objectifs pédagogiques

  • Comprendre la plateforme Java EE
  • Développer des servlets et JSP
  • Utiliser JSP EL
  • Créer des custom tags
  • Mettre en oeuvre le pattern MVC
  • Gérer le contexte applicatif avec la session.

Niveau requis

Avoir des notions de base en HTML. Avoir la connaissance pratique en Java ou avoir suivi le cours JAV-SE "Java - Les fondamentaux et le développement Java SE".

Public concerné

Développeurs, architectes, chefs de projets techniques.

La Défense11/03/20193 000 € HTInscriptions en cours, places disponiblesRéserver
La Défense07/10/20193 000 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Mulhouse11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Nancy11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Reims11/03/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Évreux11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Le Havre11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Lille11/03/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Grenoble11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Lyon11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne11/03/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Orléans11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Tours11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Bordeaux07/10/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Montpellier11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence07/10/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

La plateforme JEE pour le Web

  • Objectifs de JEE
  • Présentation des normes principales de JEE
  • Développer une application pour le Web
  • Développer une application pour un serveur d'applications
  • Typologie des architectures JEE selon l'objectif

Place des constituants dans le n-tiers

  • Présentation d'une architecture n-tiers JEE
  • N-tiers et MVC
  • Présentation de la notion de POJO
  • Importance du concept POJO dans Java
  • Place des servlets
  • Place des JSP et de JSF 2
  • Place et rôle des JavaBeans de type POJO

Les servlets 3.0

  • Place et rôle des servlets dans l'architecture Web JEE
  • Cycle de vie d'une servlet
  • Concevoir un échange Web avec une servlet, les formulaires HTML
  • Annotation et configuration web.xml
  • Contexte de l'application et ServletConfig
  • Requêtes et réponses
  • Gestion des sessions en servlets
  • Utilisation du RequestDispatcher
  • Filtres et listeners
  • Sécurisation de l'application Web avec Security Realms
  • Architecture d'une application Web
    • Descripteur de déploiement
    • Fichier WAR
    • Packaging
  • Types de packaging d'applications Web
    • WAR
    • RAR
    • JAR
    • EAR

La présentation avec JSP

  • Syntaxe
    • Scriptlet et expressions
  • Variables implicites
  • Directives
  • Synthaxe XML
  • Utilisation de beans
  • Expression Language (EL)
  • TagLibs et custom tags
  • JSTL

Utilisation de la norme JSF 2

  • Présentation du Framework JSF 2
  • Cycle de vie d'une requête JSF 2
  • Les composants graphiques UI
  • La servlet FacesServlet
  • Les managed beans
  • Concevoir la navigation entre les pages
  • Conversion de données implicites et explicites
  • Validation des données

Accès aux données

  • Rappel JDBC
  • Utilisation de JNDI et des Data Sources
  • Présentation des diverses méthodes JSDB d'accès aux données
  • Présentation de JPA
  • Rôle de l'EntityManager
  • Les POJO et les annotations JPA
  • Accéder aux données avec JPA et HQL
  • L'API Criteria

Les Web Services et les WebSockets

  • Présentation des Web Services REST
  • Développement de Web Services REST client et serveur
  • Présentation des Web Services SOAP
  • Développement de Web Services SOAP client et serveur
  • Présentation des WebSockets
  • Développement d'une application serveur WebSocket et client JavaScript

Les normes importantes

  • Rôle et importance des EJB
  • JMS
  • JMX
  • Rôle de Spring
    • Différences avec CDI

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. Sans votre acceptation, aucun cookie ne sera enregistré.

Accepter Paramètres En savoir plus