This thesis presents the design and development of Event4you, a web portal for event management. The application was built using the Spring MVC framework, with integrated Spring Security for authentication and uthorization, and JPA with Hibernate for data persistence. The main goal was to implement a complete system allowing user registration, event creation and management, and ticket purchasing. The relational database was carefully designed, defining entities and their relationships to ensure data integrity and efficient CRUD operations. Particular attention was given to security, implementing user role authentication and authorization to differentiate functionalities available to organizers and customers. Dynamic interfaces were developed using Thymeleaf to ensure seamless frontend-backend integration. The project was finalized by thoroughly testing the implemented functionalities and documenting the code according to software engineering best practices.

Questo elaborato presenta la progettazione e lo sviluppo di un portale web per la gestione di eventi denominato Event4you. Esso è realizzato utilizzando il framework Spring MVC con integrazione di Spring Security e JPA con Hibernate. L’obiettivo principale è stato implementare un sistema completo che permetta la registrazione degli utenti, la creazione e la gestione di eventi e l’acquisto dei biglietti. È stata curata la progettazione del database relazionale, definendo entità e relazioni per garantire l’integrità dei dati e l’efficienza delle operazioni CRUD. Particolare attenzione è stata dedicata all’aspetto della sicurezza, implementando l’autenticazione e l’autorizzazione dei ruoli per differenziare le funzionalità disponibili agli organizzatori e ai clienti. Sono state sviluppate interfacce dinamiche con Thymeleaf per una corretta integrazione frontend-backend. Il lavoro si è concluso con la verifica delle funzionalità implementate e con la documentazione del codice secondo le buone prassi ingegneristiche.

Progettazione e implementazione di un portale in Spring

DEL GROSSO, PIERGIORGIO
2024/2025

Abstract

This thesis presents the design and development of Event4you, a web portal for event management. The application was built using the Spring MVC framework, with integrated Spring Security for authentication and uthorization, and JPA with Hibernate for data persistence. The main goal was to implement a complete system allowing user registration, event creation and management, and ticket purchasing. The relational database was carefully designed, defining entities and their relationships to ensure data integrity and efficient CRUD operations. Particular attention was given to security, implementing user role authentication and authorization to differentiate functionalities available to organizers and customers. Dynamic interfaces were developed using Thymeleaf to ensure seamless frontend-backend integration. The project was finalized by thoroughly testing the implemented functionalities and documenting the code according to software engineering best practices.
2024
2025-07-17
Design and implementation of a portal in Spring
Questo elaborato presenta la progettazione e lo sviluppo di un portale web per la gestione di eventi denominato Event4you. Esso è realizzato utilizzando il framework Spring MVC con integrazione di Spring Security e JPA con Hibernate. L’obiettivo principale è stato implementare un sistema completo che permetta la registrazione degli utenti, la creazione e la gestione di eventi e l’acquisto dei biglietti. È stata curata la progettazione del database relazionale, definendo entità e relazioni per garantire l’integrità dei dati e l’efficienza delle operazioni CRUD. Particolare attenzione è stata dedicata all’aspetto della sicurezza, implementando l’autenticazione e l’autorizzazione dei ruoli per differenziare le funzionalità disponibili agli organizzatori e ai clienti. Sono state sviluppate interfacce dinamiche con Thymeleaf per una corretta integrazione frontend-backend. Il lavoro si è concluso con la verifica delle funzionalità implementate e con la documentazione del codice secondo le buone prassi ingegneristiche.
File in questo prodotto:
File Dimensione Formato  
Tesi_Progettazione_e_implementazione_di_un_portale_in_spring_del_grosso.pdf

accesso aperto

Descrizione: Elaborato di Tesi dal titolo Progettazione ed implementazione di un portale in Spring, di Del Grosso Piergirogio
Dimensione 6.21 MB
Formato Adobe PDF
6.21 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12075/22126