Code Monkey home page Code Monkey logo

progetto-j19's Introduction

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.

progetto-j19's People

Contributors

adriano-cr avatar claudio-unipv avatar mattiabosio avatar nicochierico avatar orsomatteo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.