39491-vm/RJLResaka/README_IMPORT.txt
Flatlogic Bot db8313c88e V2
2026-04-05 20:23:53 +00:00

42 lines
1.5 KiB
Plaintext

RJLResaka - Dynamic Web Project (Tomcat 9)
Objectif:
- Application web de discussion privée style Facebook Messenger
- Java JEE (Servlet/JSP) + MySQL Workbench
- Projet Dynamic Web Project sans Maven
Structure actuellement livrée:
- src/com/rjlresaka/model -> modèles Java
- src/com/rjlresaka/dao -> accès MySQL (users + reset password)
- src/com/rjlresaka/servlet -> Home, Register, Login, ForgotPassword, ResetPassword, Dashboard, Logout
- src/com/rjlresaka/filter -> filtre UTF-8 + protection des pages privées
- src/com/rjlresaka/util -> connexion MySQL, BCrypt, génération de token
- WebContent/WEB-INF/views -> JSP protégées
- WebContent/assets -> design moderne clair responsive
- database/rjlresaka.sql -> schéma MySQL complet prêt pour Workbench
JARs à placer dans WebContent/WEB-INF/lib:
- jbcrypt-0.4.jar
- mysql-connector-java-8.0.18.jar
- javax.mail-api-1.6.2.jar
- jstl-1.2.jar
Fonctionnalités déjà codées dans cette étape:
1. Page d'accueil moderne
2. Inscription
3. Connexion
4. Mot de passe oublié (génération de token)
5. Réinitialisation du mot de passe
6. Tableau de bord avec liste des autres utilisateurs
Configuration MySQL à adapter dans WebContent/WEB-INF/web.xml:
- db.url
- db.user
- db.password
Étapes suivantes recommandées:
1. Vraies conversations privées 1-1
2. Envoi / modification / suppression de messages
3. Upload image/fichier + téléchargement
4. Emojis, réactions, badge non lus