Readme + correction certain warning

This commit is contained in:
Rochas
2025-10-23 11:58:46 +02:00
parent 7ec2fd3fe0
commit 6cb36bd253
7 changed files with 10 additions and 16 deletions

View File

@@ -1,5 +1,15 @@
# TP1 et TP2_servlet # TP1 et TP2_servlet
## Demarrge
Optionnel : Reset la base de donné : ```rm -rd data/*```
lancer la base de donné : ```.\run-hsqldb-server.sh``` ou ```.\run-hsqldb-server.bat```
run Maven : ```compile jetty:run``` ou ```mvn clean compile jetty:run```
## Graph metier
```mermaid ```mermaid
classDiagram classDiagram
Utilisateur "*" -- "*" Session Utilisateur "*" -- "*" Session
@@ -48,6 +58,3 @@ classDiagram
} }
``` ```
Commande pour supprimer: ```rm -rd data/*```
run : ```compile jetty:run```

View File

@@ -3,8 +3,6 @@ package DAO;
import jakarta.persistence.EntityTransaction; import jakarta.persistence.EntityTransaction;
import metier.Question; import metier.Question;
import metier.Quizz; import metier.Quizz;
import metier.Session;
import metier.Utilisateur;
public class QuizzDAO extends AbstractJpaDao<Integer, Quizz> { public class QuizzDAO extends AbstractJpaDao<Integer, Quizz> {
public QuizzDAO(){ public QuizzDAO(){

View File

@@ -1,11 +1,8 @@
package DAO; package DAO;
import jakarta.persistence.EntityTransaction; import jakarta.persistence.EntityTransaction;
import metier.Choix;
import metier.Question; import metier.Question;
import metier.Reponse; import metier.Reponse;
import metier.Session;
import metier.Utilisateur;
public class ReponseDAO extends AbstractJpaDao<Integer, Reponse> { public class ReponseDAO extends AbstractJpaDao<Integer, Reponse> {
public ReponseDAO(){ public ReponseDAO(){

View File

@@ -5,8 +5,6 @@ import metier.Utilisateur;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers; import org.mapstruct.factory.Mappers;
import java.util.List;
@Mapper @Mapper
public interface UtilisateurMapper { public interface UtilisateurMapper {
UtilisateurMapper INSTANCE = Mappers.getMapper(UtilisateurMapper.class); UtilisateurMapper INSTANCE = Mappers.getMapper(UtilisateurMapper.class);

View File

@@ -2,7 +2,6 @@ package servlet;
import java.io.IOException; import java.io.IOException;
import DAO.QuizzDAO; import DAO.QuizzDAO;
import DAO.SessionDAO;
import DAO.UtilisateurDAO; import DAO.UtilisateurDAO;
import jakarta.servlet.ServletException; import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.annotation.WebServlet;
@@ -10,7 +9,6 @@ import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import metier.Quizz; import metier.Quizz;
import metier.Session;
import metier.Utilisateur; import metier.Utilisateur;
@WebServlet(name="quizz", @WebServlet(name="quizz",

View File

@@ -1,7 +1,6 @@
package servlet; package servlet;
import java.io.IOException; import java.io.IOException;
import java.util.List;
import DAO.*; import DAO.*;
import jakarta.servlet.ServletException; import jakarta.servlet.ServletException;
@@ -11,7 +10,6 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import metier.Quizz; import metier.Quizz;
import metier.Session; import metier.Session;
import metier.Utilisateur;
@WebServlet(name = "session", urlPatterns = {"/SessionInfo"}) @WebServlet(name = "session", urlPatterns = {"/SessionInfo"})
public class SessionInfo extends HttpServlet { public class SessionInfo extends HttpServlet {

View File

@@ -4,14 +4,12 @@ import java.io.IOException;
import java.io.PrintWriter; import java.io.PrintWriter;
import DAO.UtilisateurDAO; import DAO.UtilisateurDAO;
import Mapper.UtilisateurMapper;
import jakarta.servlet.ServletException; import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import metier.Utilisateur; import metier.Utilisateur;
import org.mapstruct.factory.Mappers;
@WebServlet(name = "userinfo", urlPatterns = {"/UserInfo"}) @WebServlet(name = "userinfo", urlPatterns = {"/UserInfo"})
public class UserInfo extends HttpServlet { public class UserInfo extends HttpServlet {