Skip to content

lorypota/gestionale_cinema

Repository files navigation

Progetto Sistemi Distribuiti 2022-2023

Componenti del gruppo

Nome Cognome (Matricola) email


Documentazione

Compilazione ed esecuzione

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).

Porte e indirizzi

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published