====== D3-TP01 : Mise en application - Projet "Gestion de clients" (1) ====== Ce TP devra être terminé lundi 15/09 ===== Objectif ===== Réaliser une application web de découverte de Jakarta EE, appelée **Test2Jakarta**, en utilisant : * Servlets pour le contrôleur, * JSP pour la vue, * Le modèle MVC, * Le déploiement sur Payara. ===== Structure du projet ===== Le projet comportera : * Dossier Web Pages : les vues (JSP), le CSS, JS… * Dossier Source Packages : les servlets (.java) ===== Fonctionnement attendu ===== L’application doit comporter 3 pages principales : ==== Page d’accueil (accueilVue.jsp) affiche ==== Bienvenue sur la nouvelle application de gestion des clients écrite avec JakartaEE Contient deux liens hypertextes : * un lien vers la création d’un nouveau client * un lien vers la liste des clients ==== Page Nouveau Client (nouveauClientVue.jsp) affiche ==== Création d’un nouveau client Page en construction ==== Page Liste des Clients (listeClientsVue.jsp) affiche ==== Liste des clients Page en construction ==== Arborescence à obtenir ==== {{:promo_2026:sio2:slam:d3:arborescencetp1.png?200|}} ===== TRAVAIL A FAIRE ===== * Écrire **3 servlets** (1 par fonctionnalité : **AccueilServlet**, **NouveauServlet**,**ListeServlet**), et les **3 JSP**. * La page d'accueil devra être accessible via cette url : **http://localhost:8080/Test2Jakarta** * La page permettant de créer un nouveau client sera accessible par cette url : **http://localhost:8080/Test2Jakarta/NouveauClient** * Et la page listant les clients sera accessible par l'url **http://localhost:8080/Test2Jakarta/ListeClients** Jalon1 : les 3 pages s'affichent Jalon2 : arborescence OK ===== TRAVAIL SUPPLEMENTAIRE ===== Mettez du style à votre projet ! Jalon3 : il y a du style