Tutoriel jee : mise en oeuvre d’un filtre HTTP

////Tutoriel jee : mise en oeuvre d’un filtre HTTP

Maîtrisez la mise en œuvre et l’intérêt d’un listener http. Soyez à l’écoute des messages que le conteneur Jee vous envoi. Découvrez également la notion de filtre HTTP. Créer un filtre permettant de compter le nombre d’utilisateur de votre application.

Ce tutoriel est un extrait de séances pratiques de la formation programmation J2ee dispensée par Objis.

Les + objis

 70% de travaux pratiques

 Clé USB avec tous les outils utilisés + Corrigés TPs

 Bilan pédagogique individuel + conseils
telechargement_pdf_plan_cours.gif

Prérequis

 1) Intégration Tomcat dans Eclipse

 2) Création d’un projet web dynamique

 3) Votre première application j2ee

Objectifs

 Comprendre ce qu’est un listener

 Comprendre ce qu’est un filtre

 Mettre en oeuvre un listener

 Mettre en oeuvre un filtre

Liens utiles

 + de 100 tutoriaux java/jee Objis

 Vos premiers pas dans la programmeur JEE

 Objis, spécialiste formation java depuis 2005

Durée

 30 minutes.

Nouveaux tutos objis.com

Soyez informé des nouveaux tutos ou des mises à jour de tutos objis.com .

Programme

 Introduction filtre

 Partie 1 :

Introduction Filtre

 A l’aide de l’API jee 5 , identifiez les méthodes de l’interface javax.servlet.Filter .

 A quoi servent les méthodes init, destroy et doFilter ?

 Proposez 3 utilisations possibles d’un filtre http.

Ci-dessous , S1, S2 et S3 représentent 3 servlets. F1, F2, et F3 représentent 3 filtre.

filtre-http-2

 QUESTION : Quels filtrent s’appliquent à la servlet S1 ?

 QUESTION : Quels filtrent s’appliquent à la servlet S2 ?

 QUESTION : Quels filtrent s’appliquent à la servlet S3 ?

Projet cible

Télécharger le projet cible :

hellofiltrejee

 dézippez le fichier zip.

Chargement du projet cible dans Eclipse

 File / import . Vous obtenez l’écran suivant

tutoriel-jee-filtre-1bis

 Faire suivant

tutoriel-jee-filtre-1ter

 cliquez sur ‘browse’ et naviguez jusqu’au répertoire du projet

 Cliquez sur OK. L’écran suivant apparaît

tutoriel-jee-filtre-8

Le projet est bien chargé.

Analyse projet

Compteur

Codage

 Analysez le code de la classe qui permettra de compter le nombre de visiteurs

tutoriel-jee-filtre-4

 Quelle est la valeur ajoutée de ‘synchronised’ ?

Listener

Configuration

tutoriel-jee-filtre-5

 Expliquez

Codage

tutoriel-jee-filtre-6

Filtre

 Expliquez

Configuration

tutoriel-jee-filtre-7

 Expliquez

Codage

tutoriel-jee-filtre-9

 Expliquez

Déploiement

 
tutoriel-jee-filtre-10

 

tutoriel-jee-filtre-11

Conclusion

Dans ce tutoriel vous avez mis en place un listener jee ainsi qu’un filtre jee.

Nouveaux tutos objis.com

Soyez informé des nouveaux tutos ou des mises à jour de tutos objis.com .

2018-01-30T16:30:07+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java