Applicazione web per critici gastronomici , i quali posso esprimere critiche riguardanti la loro esperienza nei ristoranti iscritti al servizio. I proprietari di ristoranti posso iscrivere le loro attività perché siano valutate dai critici.
-
JAVA JDK (testato sulle versioni 1.8.0_201 e 1.10)
-
JDBC - versione 5.1.47
-
Jetty - versione 9.4.17.v20190418
-
MAVEN - versione 3.6.1
Avvio del server tramite terminale :
- il numero della porta del server è configurabile tramite linea di comando(se non specificata il programma usa la porta 8282)
- scaricare tutte le dipendenze,compilare il progetto e generare la directory target :
$ mvn compile
- eseguire il progetto usando la porta di default :
$ mvn exec:java -Dexec.mainClass=net.Main
- eseguire il progetto, volendo specificare una porta :
$ mvn exec:java -Dexec.mainClass=net.Main -Dexec.args="portNumber"
dove portNumber è il numero della porta desiderata.
Supponendo che la connessione avvenga dalla stessa macchina su cui è attivo il server, connetersi al server alla pagina: Clique
In generale, se addressOfMyServer è l'indirizzo del server e ServerPort è la porta di quest'ultimo dedicata al servizio, connettersi tramite l'indirizzo http://addressOfMyServer:ServerPort/home
- eseguire tutti test :
$ mvn test
- eseguire un particolare metodo del file di test:
$ mvn test -Dtest=test.TestClassName#testMethodName
- MAVEN - Dependecy Management
- Free SQL Database - Database Host
- JETTY - Web Server
Il sistema rende possibile l'accesso dello stesso utente a livello parallelo, ma non supporta tale modalità. Non viene quindi garantito il normale funzionamento dell'applicazione.