République Islamique de la Mauritanie
---------------------(0) ---------------------
Honneur – fraternité justice
--------------------(0) -----------------------
Institut supérieure de génie industrielle (isgi)
PRESENTATION DU PROJET JEE
Elaboré par : Encadrer par :
MAMADOU SILEYE BA DR. JEE
23207
Anne university 2025 - 2026
Rapport 2 : Présentation du projet JEE
Introduction
Ce rapport présente le projet Java EE réalisé en utilisant l’architecture
MVC. Il décrit la configuration de l’environnement de travail,
l’architecture du projet, l’organisation des packages, les rôles de chaque
composant ainsi qu’une illustration du projet à l’aide de captures
d’écran.
1. Configuration de l’environnement
Le projet a été développé avec les outils suivants :
• JRE 7
• Eclipse IDE for Java EE Developers
• Apache Tomcat comme serveur d’application tom 8
• Hibernate pour la persistance des données
• l’argon
Le serveur Tomcat a été configuré directement dans Eclipse lors de la
creation du projet voir les etape
2. Création du projet JEE
Le projet a été créé en suivant les étapes suivantes :
• Ouverture d’Eclipse
• Choix du workspace
• Création d’un Dynamic Web Project
• Sélection et configuration du serveur Apache Tomcat
• Finalisation du projet
1. Ouvrir Eclipse
1. Cliquer sur l’icône Eclipse
2. Une fenêtre Workspace Launcher s’affiche
3. Choisir le dossier de travail (workspace)
• Exemple : C:\Users\...\workspace
4. Cliquer sur OK
Le workspace est l’endroit où Eclipse va enregistrer tous les projets
2. Créer un nouveau projet Web (Dynamic Web Project)
1. Dans le menu en haut, cliquer sur File
2. Cliquer sur New
3. Cliquer sur Dynamic Web Project
Si l’option n’apparaît pas :
• File → New → Other
• Web → Dynamic Web Project
3 . Configuration du projet
3.1 Nom du projet
• Dans le champ Project name, saisir :
GestionUniversite ou quelque chose dautre
3.2 Target Runtime (Serveur)
1. Cliquer sur New Runtime…
2. Une liste de serveurs s’affiche
3. Choisir :
👉 Apache → Apache Tomcat v9.0 (ou v8.5 selon l’installation)
4. Cliquer sur Next
.
3. Architecture du projet
Le projet respecte l’architecture MVC avec une séparation claire des
responsabilités.
Structure générale
• src/
• WebContent/
• WEB-INF/
• [Link]
4. Organisation des packages
Package model
Contient les classes métier :
• Étudiant
• Enseignant
Ces classes représentent les entités de l’application et contiennent les attributs, getters et setters
Package dao
Contient les classes DAO :
• ÉtudiantDAO
• EnseignantDAO
Ces classes assurent la communication avec la base de données via Hibernate.
Package controller
Contient les Serv
• ÉtudiantServlet
• EnseignantServlet
Les servlets reçoivent les requêtes, appellent le modèle et redirigent vers les vues.
⸻
Dossier jsp (View)
Contient les pages JSP :
• [Link]
• [Link]
Ces pages affichent les données à l’utilisateur à l’aide de l’EL et de
5. Rôles des composants
• Model : gestion des données et logique métier
• Controller : gestion des requêtes et navigation
• View : affichage et interaction utilisateur
Cours de vendredi
Partie Base de données (MySQL / phpMyAdmin)
➤ Ligne :
Laragon ⇒ bin ⇒ mysql ⇒ mysql 8.x ⇒ bin
🔹 Ça explique où se trouve MySQL dans Laragon
• Laragon est l’environnement local
• bin/mysql/mysql8.x/bin contient les outils MySQL
1. Ouvrir phpMyAdmin
2. Cliquer sur Importer
3. Choisir le fichier [Link]
4. Cliquer sur Importer
Étapes exactes :
1. Ouvrir Eclipse
2. File → Import
3. General
4. Existing Projects into Workspace
5. Browse
6. Sélectionner le dossier du projet JEE
Lancer le projet sur Tomcat
➤ Ligne :
TutoSE ⇒ Run As ⇒ Run on Server ⇒ Tomcat Server ⇒ Finish
🔹 Étapes :
1. Clic droit sur le projet
2. Run As
3. Run on Server
4. Choisir Apache Tomcat
5. Finish