GiuseppeCarniglia / Progetto-J19

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Progetto-J19 (Clique)

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.

Set up del sistema

Requisiti

  • 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

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.

Accedere al servizio

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

Come eseguire i test automatici

  • eseguire tutti test :

$ mvn test

  • eseguire un particolare metodo del file di test:

$ mvn test -Dtest=test.TestClassName#testMethodName

Built with

Informazioni di servizio

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.

About

License:BSD 2-Clause "Simplified" License


Languages

Language:Java 100.0%