TSW_DarwinShop è un progetto sviluppato per il corso "Tecnologie e Software per il Web" presso l'Università degli Studi di Salerno. L'obiettivo del progetto è la creazione di un e-commerce per prodotti di animali utilizzando il modello architetturale MVC (Model-View-Controller).
- Java: per la logica di business e la gestione dei servlet.
- HTML e JSP: per la struttura delle pagine web.
- CSS: per la presentazione e lo stile dell'interfaccia utente.
- JavaScript: per l'interattività lato client.
- Apache Maven: per la gestione del progetto e delle dipendenze.
- Apache Tomcat 10: come server web per l'esecuzione dell'applicazione.
Il progetto è organizzato secondo il modello MVC:
- Model: gestisce i dati e la logica dell'applicazione.
- View: presenta i dati all'utente e gestisce l'interfaccia utente.
- Controller: gestisce l'interazione tra Model e View, elaborando le richieste dell'utente e aggiornando la View di conseguenza.