Mettez en œuvre une stratégie simple de redirection web. Positionnez le RequestDispatcher de de jee comme contrôleur dans votre architecture MVC applicative. Faîtes communiquer vos JSP et servlets et créez des applications web en Java sans éprouver le besoin de connaître des frameworks type Struts , JSF, Spring MVC, Wicket. Comprenez cependant la valeur ajoutée de ces derniers dans vos développements.
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

1) Intégration Tomcat dans Eclipse
2) Création d’un projet web dynamique
3) Votre première application j2ee
4) Votre première servlet
5) Votre première jsp
Comprendre ce modèle MVC
Comprendre le RequestDispacher : origine , rôle
Mettre en œuvre le RequestDispacher comme controleur (MVC)
Aller plus loin avec les frameworks Struts, JSF, Wicket
+ de 100 tutoriaux java/jee Objis
Vos premiers pas dans la programmeur JEE
Objis, spécialiste formation java depuis 2005
30 minutes.
Introduction : le modèle MVC
Partie 1 : présentation du RequestDispatcher
Partie 2 : mise en œuvre RequestDispatcher
Partie 3 : Le Controleur dans Struts, JSF, Spring MVC et Wicket
MVC (Modèle Vue Controleur) est le nom d’un design Pattern créé par Xerox dans les années 80 et adapté depuis dans plusieurs secteurs du génie logiciel. En particulier dans les application JEE.
— M = Modèle (Objets métier, web service, EJB...)
— V = Vue (Ce que l’utilisateur voit : HTML, JSP, Tiles...)
— C = Contrôleur (communication entre le modèle en la vue : servlet)
Objectif : créer des applications modulaires en séparant clairement la vue et le Modèle.
CONSEIL 1 : Ayez toujours le pattern MVC en tête lors de vos développements JEE.
CONSEIL 2 : Si vous devez créer une application JEE uniquement avec Servlets / JSP, utilisez le RequestDispatcher comme contrôleur (le C de MVC) : courroie de transmission entre 2 vues.
Exemple avec 2 écrans : Login.jsp et Accueil.jsp . Lorsque l’utilisateur valide ses informations de login/pwd, une servlet (que vous allez créer !) va récupérer les informations utilisateur, effectuer le traitement de validation de ces informations et appeler le RequestDspatcher pour envoyer l’écran Accueil.jsp en lui passant les paramètres utilisateurs.
Créez un projet web dynamique avec Eclipse
Ecran de login (Authentification)
Créez la jsp suivante

Validation informations utilisateurs
Analysez le code suivant

et le code suivant

Expliquez.
écran d’accueil (authentification réussie)

Echec (authentification échouée)
Expliquez.
Dans ce tutoriel vous avez manipulé le ’controleur’ MVC natif fournit par JEE : le RequestDispatcher. Vous avez également identifié l’équivalent RequestDispatcher dans quelques frameworks ce création de vues modernes : struts, JSF, Spring MVC, Wicket.
Le chemin le plus court pour avoir les réflexes et la méthodologie du bon développeur Java web :
Si vous appréciez notre sens du partage, devenez gratuitement membre ’classic’ du Club Objis :
Votez pour les prochains tutoriaux à publier
Préparez vos entretiens techniques
Valorisez votre profil / expertise
Identifiez des opportunités d’emploi
Recevez la newsletter objis.com