Java Web (Servlet/JSP)

Blended learning

Durée

 3,00 jour(s)

Langue(s) de prestation

EN FR

Prochaine session

 30.06.2026
Lieu
 En distanciel

Prix

2050,00€

Qui organise cette formation ?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

À qui s'adresse la formation?

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

Objectifs

  • 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

Contenu

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.

Certificat, diplôme

Une attestation de participation sera transmise aux participants

Prochaine session

Date
Ville
Language & prix
30.06.2026
En distanciel
FR 2050,00€
23.11.2026
En distanciel
FR 2050,00€

Ces formations pourraient vous intéresser

EN
Journée
Sur demande
Langages informatiques - Langage javascript
FR
Journée
Blended-Learning
Langages informatiques - Langage java
21.09.2026