Readme 3 A Partie Back END coté SPRING Persistance et consultation de la BD NB j ? ai pas les vrais données j ? ai donc simulés des données - J ? utilise Postman pour simuler le FRONT Front pas encore ?ni - https www postman com - Le CRUD entières peut se

A Partie Back END coté SPRING Persistance et consultation de la BD NB j ? ai pas les vrais données j ? ai donc simulés des données - J ? utilise Postman pour simuler le FRONT Front pas encore ?ni - https www postman com - Le CRUD entières peut se faire - Les requêtes aussi fonctionne Connection basé sur Spring security et JWT - Spring sécurité sécurise l ? accès pour certaines pages - Pour une connexion certaines pages sont ouvertes - Trois utilisateurs peuvent se connectés les accès sont dé ?nis suivant les rôles associés - nomUtilisateur u motDePasse pass rôle Administrateur il a accès à toutes les pages c ? est lui qui fait les POST ajoute les Monuments Lieux etc - nomUtilisateur u motDePasse pass rôle voyagiste il a accès à toutes les GET listes de Monuments département etc Il peut aussi voir un monument spéci ?que - nomUtilisateur u motDePasse pass rôle touriste il a accès à toutes les GET listes de Monuments département etc Il peut aussi voir un monument spéci ?que - Pour chaque connexion un jeton JWT est crée stocké dans un cookie pour garder la session de l ? utilisateur au bout de H Déconnection - Réaliser par Spring Sécurité - Après chaque déconnection le cookie est détruit pour permettre une nouvelle session En détails Src main java comporte le programme java package com Monument Entity - J ? ai mes Entity tables dans ma BD monument département lieu célébrités - Il y ? a les relations établis entre les di ?érentes Tables voir script j ? ai tables PS Tu avais raison l ? autre jour j ? avais une table dupliquée Merci - La table associéA c ? est la table de Jointure entre Célébrité et Monument - L ? Entity Utilisateur c ? est pour la partie connexion et le rôle associé à chaque Utilisateur table utilisateur et utilisateur role package com Monument repository er coucher la plus profonde directement lié à ma Base de Données c ? est aussi le DAO pour faire simple - Qui me permet d ? ajouter ou de supprimer directement dans mes Tables - Un Repository pour chaque Table C- J ? ajoute ou supprime une ligne de données dans ma table partir de la clé primaire les méthodes ?ndBy ? package com Monument services em couche entre le Repository et le Controller - C ? est dans cette couche ou je réalise mes traitements métier - Je fais mes fonctions pour les requêtes CRUD Create Read Update Delete dans chaque Table - Les requêtes en plus si tu en veux - L ? authenti ?cation - La mise en place de Filtre pour restreindre l ? accés à certains pages package com Monument controller em couche la plus externe elie l ? interface FRONT et la partie Backend - Les méthodes GetMapping pour récupérer des données à partir de mon BD - Les méthodes PostMapping pour ajouter des données dans mon

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jul 13, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 27.8kB