Sunteți pe pagina 1din 11

USER MANAGEMENT

SYSTEM
DESCRIERIEA
PROIECTULUI

Aplicația construită în acest proiect permite


înregistrarea și autentificarea utilizatorilor pe
bază de permisiuni, folosind framework-ul
Spring Security.

Prin intermediul aplicației se pot crea, modifica,


actualiza sau șterge utilizatori din baza de date.

Aplicația respectă ierarhia standard de layere


(Controller -> Service -> Repository -> Model)

2
CONTROLLER Partea unde se definesc endpointurile sau acțiunile aplicației (Post,
Get, Delete, Put)

SERVICE Layerul care conține logica aplicației

REPOSITORY Layerul care interacționează cu baza de date prin intermediul JPA

MODEL Reprezintă datele aplicației (clasele Java definite)

STRUCTURA LAYERELOR

3
DEFINIREA CLASELOR
CLASA USER CLASA ROLE

4
CLASA USERCONTROLLER
Definirea endpointurilor

Actualizarea unui user și linkuirea rolului


5
CLASA CLASA
USERSERVICE ROLESERVICE

Definirea setului de operații


6
HIBERNATE
Vizualizarea în baza de date

7
TESTARE ENDPOINTURI CU
POSTMAN
Put & Post

8
TESTARE ENDPOINTURI CU POSTMAN
Get

9
TESTARE ENDPOINTURI CU
POSTMAN
Save & Get

10
Vă mulțumesc
pentru
atenție!

11

S-ar putea să vă placă și