This is my server-side implementation of the Software Engineering's course project of the bachelor's degree in Computer Engineering @ Alma Mater Studiorum - University Of Bologna.
Questo server si basa sull'architettura REST. Potete trovare facilmente tutti gli endpoint supportati nella sezione dei test. Potete creare la parte client usando il linguaggio di programmazione che più vi aggrada e dialogare con questo server attraverso gli endpoint implementati. Sentitevi liberi di fare checkout
$ git clone https://github.com/andreaz98/goodwineserver
e aggiungere o modificare gli endpoint e il codice come vi pare.
-
Ancora prima di fare checkout di questo progetto andate sull'Eclipse marketplace e installatevi Spring Tool Suite NOTA: Ho utilizzato l'Eclipse IDE ma voi potete utilizzare l'IDE che vi piace di più e.g. IntelliJ, VS Code, Atom ...
-
Fate checkout del progetto e aggiungete al build path la libreria per JUnit
-
da terminale posizionatevi nella cartella iniziale dove si trova anche il file mvnw
-
linux/macOS: una volta che siete in quella cartella digitate sul prompt:
$ ./mvnw spring-boot:run
(la controparte per Windows è mvnw.cmd) -
il server è partito. Da browser provate a digitare sulla barra degli indirizzi localhost:8080