Logo Java EE - Servlets et JSP

Formation Java EE - Servlets et JSP

Démarche pédagogique : - Présentation des concepts, suivi d’exercices - Création d’une application web “fil rouge” tout au long des modules de la formation ○ Création d’un site de réservation de voyages : pour ce module : création de la couche de présentation Outils utilisés - Outils de développement : Eclipse - Conteneurs de servlet/JSP : Tomcat, Wildfly - Base de données : MySql

Objectifs pédagogiques

  • Savoir écrire une application web en Java
  • Savoir utiliser les composants java pour le développement web : servlet, JSP, listener, filtre
  • Savoir mettre en oeuvre les bonnes pratiques de développement des applications web
  • Savoir déployer une application web
  • Savoir configurer une source de données (Tomcat, Wildfly)
  • Comprendre les technologies sous-jacentes : HTTP, cookie, web-socket, serveur httpd, conteneur de servlet/JSP

Pré-requis

  • Connaissance du langage Java
  • La connaissance de HTML et CSS est un plus
  • La connaissance de JavaScript est un plus

Public

  • Développeurs
  • Chefs de projets

Programme

Jour 1

Introduction

  • Protocole HTTP
  • Architecture des applications web
  • Rappels de HTML et CSS

Application Web

  • Présentation de la plateforme Java EE
  • Serveur d’applications et container Servlet/JSP
  • Définition d’une application Web

Mise en oeuvre des servlets

  • Cycle de vie
  • Compilation et déploiement
  • Classes de bases : HttpServlet, HttpsServletRequest, HttpServletResponse
  • Traitement de formulaire

Jour 2

JSP - Java Server Page

  • Création d’une page JSP
  • Eléments de script
  • Langage EL
  • Utilisation des JavaBean
  • Création de balises personnalisés
  • Utilisation de la JSTL

Cookies et session

  • Gestion des contextes

Jour 3

Bonnes pratiques

  • Request Dispatcher
  • Controller
  • Front Controller et pattern Command

Ajax

  • Classe JavaScript XMLHttpRequest
  • Objet JQuery
  • Format JSON

Autres composants

  • Les interfaces Listeners
  • Les interfaces Filter

Servlet asynchrone

    Envoi de fichier vers le serveur

      Présentation des web-sockets

        Méthodes mobilisées

        • Un formateur validé par nos équipes techniques et pédagogiques sera présent pendant toute la durée de la formation
        • Pour les formations en présentiel, une salle de formation sera mise à disposition et équipée d'ordinateurs portables, d'un accès Wi-Fi, d'un projecteur et d'un tableau blanc. En distanciel la session sera suivie sur Zoom ou autre outil de visioconférence sur demande (Teams, Webex, Google Meet...).
        • Un support de cours en version numérique sera remis à chaque participant

        Modalités d’évaluation

        • Questions orales ou écrites (QCM)
        • Exercices pratiques
        • Auto-positionnement en amont et aval de la formation

        Accessibilité aux personnes handicapées

        Nous nous engageons à rendre notre formation Java EE - Servlets et JSP accessible aux personnes en situation de handicap. Merci de nous contacter afin que nous puissions réaliser les adaptations nécessaires en amont de la formation.
        Dernière modification le 19/05/2022