M2i Formation

Découvrez notre formationLes frameworks JEE

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.

Paris 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

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

Testez vos connaissances

Objectif : Ce test a pour objectif de tester vos connaissances sur le langage Java intégré au Web.

Complétez votre formation

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. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus