Dies ist das auf Jersey beruhende Template für die API.
Die Mainklasse ist
. Nachdem das Programm gestartet wurde, kann mit cURL der Server getestet werden.de.hhu.cs.dbs.propra.Application
Die Datenbank muss in
liegen und den Namen data
besitzen.database.db
Änderungen müssen hauptsächlich nur im Package
vorgenommen werden. Dies umfasst auch das Anlegen von Controllern. Die darin enthaltene Klasse de.hhu.cs.dbs.propra.presentation.rest
dient als Beispiel dafür und muss für die Abgabe gelöscht werden. Zusätzlich müssen in der Klasse ExampleController
die mit de.hhu.cs.dbs.propra.infrastructure.repositories.SQLiteUserRepository
kommentierten SQL-Anweisungen entsprechend angepasst werden, um eine korrekte Authentifizierung und Authorisierung zu ermöglichen.TODO