Java EE pour le Web
Java EE pour le Web
L’environnement de développement
Téléchargement des outils
Installation des outils
Configuration de Java dans Eclipse
Intégration de Tomcat dans Eclipse
Une première application
Qu’est-ce qu’une application Java EE ?
Création d’un projet dans Eclipse
Déploiement depuis Eclipse et test de l’application
Le contexte racine de déploiement (root context)
Packaging de l’application
Introduction à Maven
Pourquoi utiliser Maven ?
Caractéristiques principales de Maven
Installation de Maven
Un premier projet avec Maven
Le fichier pom.xml
Import du projet Maven dans Eclipse
Test de l’application dans Tomcat
Gérer le projet avec Maven
Exécution de Maven dans Eclipse
Les Servlets
Structure d’une servlet HTTP
Configuration du déploiement d’une servlet
Chemin absolu d’URL dans une application Web
Motif d’URL d’une Servlet
Utilisation du fichier de déploiement web.xml
Exercice
Le conteneur Web
Cycle de vie des servlets
Exercice
Servlet et programmation concurrente
Exercice
Les attributs d’une application Web
Attribut de portée requête
Attribut de portée session
Session HTTP : comment cela marche-t-il ?
Les attributs de portée application
Exercices
JSP : Java Server Pages
Exercice
EL : Expression Language
Les opérateurs dans l’expression language
Les objets implicites dans une JSP
La résolution de portée des attributs dans une JSP
Expression Language et gestion des exceptions
Les directives de JSP
La directive page
La directive include
Les balises d’action JSP
Les Taglibs et la JSTL
JSTL core
JSTL formater
JSTL functions
JSTL SQL
JSTL XML
Exercices
MVC et RequestDispatcher
Le modèle MVC
Le request dispatcher
Exemple de MVC (sans validation)
Exemple de MVC (avec validation)
Exercice
Web listeners et filtres
Les listeners Web
Déclaration des listeners Web
Exemple d’utilisation d’un listener
Les filtres de Servlet
Déclaration des filtres
Implémentation d’un filtre
Cas d’utilisation de filtres
Gestion de l’UTF-8
Génération de log
Sécurisation d’une application Web
Déclarer des contraintes de sécurité
Configuration de l’authentification dans Tomcat
Configuration https dans Tomcat
Exercice
Login à partir d’un formulaire Web
Java EE pour le Web
Accueil
»
Recherche
Please activate JavaScript to enable the search functionality.