Nome Cognome (Matricola) email
- Lorenzo Rota 887451 l.rota37@campus.unimib.it
- Damiano Pellegrini 886261 d.pellegrini10@campus.unimib.it
- Youness Karzal 879430 y.karzal@campus.unimib.it
Il server Web e il database sono dei progetti Java che utilizano Maven per gestire le dipendenze, la compilazione e l'esecuzione. È necessario eseguire in seguente i seguenti obiettivi per compilare ed eseguire: clean
, che rimuove la cartella target
, compile
per compilare e exec:java
per avviare il
componente.
I tre obiettivi possono essere eseguiti insieme in una sola riga di comando da terminale tramite ./mvnw clean compile exec:java
per Linux/Mac e mvnw.cmd clean compile exec:java
per Windows. L'unico requisito è un'istallazione di Java (almeno la versione 11), verificando che la variabile JAVA_PATH
sia correttamente configurata.
Si può anche utilizzare un IDE come Eclipse o IntelliJ IDEA, in tal caso va configurato (per Eclipse si possono seguire le istruzioni mostrate nelle slide del laboratorio 5 sulle Servlet).
Il client Web è invece un solo file HTML chiamato index.html
, può essere aperto su un qualsiasi browser. È importante disabilitare CORS, come mostrato nel laboratorio 8 su JavaScript (AJAX).
Il server Web si pone in ascolto all'indirizzo localhost
alla porta 8080
. Il database si pone in ascolto allo stesso indirizzo del server Web ma alla porta 3030
.