Java Web (Servlet/JSP)

Blended learning

An wen richtet sich die Weiterbildung?

  • Architectes
  • Consultants
  • Développeurs
  • Ingenieurs
  • Chefs de projets

Dauer

3,00 Tag(e)

Sprache(n) der Dienstleistung

EN FR

Nächster Termin

11.05.2026
Ort
En distanciel

Preis

2050,00€

Ziele

  • Connaître les fondements des architectures web,
  • Connaître l'architecture JavaEE et sa partie "web",
  • Utiliser les technologies Servlet/JSP,
  • Connaître les bases de la bibliothèque JSTL.
  • Savoir développer et déboguer avec Eclipse et WTP

Inhalt

Présentation des architectures

  • Architectures à objets distribués, architectures n-tiers, modèle en couches
  • Architecture Java EE
  • Architecture SOA
  • Services Web

Architecture Java EE

  • Architectures n-tiers : du client serveur au modèle Internet
  • Architecture web, serveur HTTP et client léger, navigateurs
  • Protocole HTTP, requête cliente et réponse serveur, protocole en mode déconnecté sans session
  • Fonctionnement et rôle des Servlets
  • Fonctionnement et rôle des Java Server Pages (JSP), Modèle MVC Java web :

JSP/Servlet/Bean

  • Les serveurs d'applications open source Java EE (Tomcat, JBoss, Oracle App Server, Glassfish, JonAS)
  • Structure standard d'une application web Java EE, norme de répertoires
  • Le fichier de configuration normalisé web.xml
  • Déploiement des applications web Java EE, les archives JAR, WAR et EAR
  • Les descripteurs de déploiement
  • Développement avec Eclipse et sa Web Tools Platform (WTP)

Mise en oeuvre des Servlets

  • Les APIs de base
  • Le cycle de vie d'une Servlet
  • Les méthodes init, destroy, doPost, doGet
  • Les Classes HttpRequest et HttpResponse
  • Partage des Servlets pour l'ensemble des clients
  • Cycle de vie des Servlets (Chargement et déchargement)

les Servlets (suite)

  • Mécanisme de redirection vers d'autres ressources
  • Gestion d'un formulaire HTML et récupération des données,
  • Accès à la session utilisateur, fermeture de la session,
  • Gestion des contextes (ServletContext, Session, Requête),
  • Bonnes pratiques
  • Mécanisme de listeners
  • Mise en oeuvre de filtres

Conception des pages JSP

  • Intégration de balises JSP dans une page HTML
  • Lancement d'une page JSP
  • Syntaxe des balises JSP : directives, scriplets et autres balises spécifiques
  • Transmettre des données à une JSP, les patterns Data Transfert Object et

Value Object

  • Accès aux différents contextes (application, session et requête)
  • Les objets prédéfinis
  • Optimisation et utilisation de cache
  • Gestion de la navigation, sécurité, pages d'erreurs

La bibliothèque de balises JSTL (JSP Standard Tag Library)

  • Les balises pour les variables
  • Les balises de structure de contrôle (tests, boucles, ...),
  • Les balises pour l'internationalisation
  • Les balises pour les requêtes SQL
  • Réalisation de ses propres balises
  • Conception étape par étape d'une balise personnalisée.

Zertifikat, Diplom

Une attestation de participation sera transmise aux participants

Nächster Termin

Datum
Stadt
Sprache und Preis
11.05.2026
En distanciel
FR 2050,00€
30.06.2026
En distanciel
FR 2050,00€
23.11.2026
En distanciel
FR 2050,00€

Diese Weiterbildungen könnten Sie interessieren

EN
Tag
Auf Anfrage
Programmiersprache - Programmiersprache Javascript