dws://gm

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

Videos