Abgabe 3
Deadline: 12.06.2026
Aufgaben - Teil 1
- Implementieren Sie die Assoziationen zwischen Movienight und Participant
- Ein Sportreffen hat 0 bis viele Kommentare
- Ein Kommentar ist einem Sporttreffen zugewiesen
- Implementieren einen Controller, Service und Repository für die Entity Participants
- Es sollen alle CRUD-Operationen für Participants implementiert werden.
- Erweiteren Sie den Controller für Participants, sodass alle Participants pro Movienight erstellt, abgerufen, geändert bzw. gelöscht werden können
- Implementieren einen Controller, Service und Repository für die Entity Movie. Überlegen sich hierbei eine sinnvolles Assozationsverhältnis zwischen Movie und Movienight
Videos
Aufgaben - Teil 2
-
Implementieren Sie einen REST-ful Webservices, welcher die Movienight-Ressourcen und die dazugehörigen Participants als JSON zurückgibt
- Verwenden Sie hierfür den RestController in Spring
- Definieren Sie eine REST-API konform den REST-ful API Design-Richtlinien wie in den Folien erklärt
- Pushen Sie den Code Ihres Spring-Projekts in das erstellte Gitlab-Projekt