Abgabe 2
Deadline: 08.11.2024
Aufgaben/Abgaben und Videos - Teil 1
- Implementierung Controller und Model für Sporttreffen
- Orientieren Sie sich bei der Definition der Attribute des Models Sporttreffen an die Wireframes
-
Implementierung aller CRUD-Operationen für Sportreffen gemäß Video (Einführung in die Server-seitige Webprogrammierung mit Spring)
- Noch keine Anbindung an eine Datenbank notwendig.
- Speicherung der Objekte in einer globablen Variable ist ausreichend.
- Pushen Sie den Code Ihres Spring-Projekts in das erstellte Gitlab-Projekt
Die Folien können Sie hier herunterladen: Download
Wichtige Info: Der richtige Artikel für Titel ist natürlich "der Titel" und nicht "das Titel" :)
Die Folien können Sie hier herunterladen: Download
Aufgaben/Abgaben und Videos - Teil 2
- Implementierung der Repositories und Services für Enitity/Model Sportreffen gemäß DDD und den Videos
- Achten Sie darauf, dass die lose Kopplung zwischen Controller, Repository und Service wie im Video eingehalten wird
- Speicherung der Daten auf H2-Datenbank in Memory ist ausreichend
Aufgaben/Abgaben und Videos - Teil 3
- Implementierung der Repositories und Services für Enitity/Model Sportreffen gemäß DDD und den Videos
- Achten Sie darauf, dass die lose Kopplung zwischen Controller, Repository und Service wie im Video eingehalten wird
- Speicherung der Daten auf H2-Datenbank in Memory ist ausreichend
- Implementieren Sie die Assoziationen zwischen Sporttreffen und Kommentaren
- Ein Sportreffen hat 0 bis viele Kommentare
- Ein Kommentar ist einem Sporttreffen zugewiesen
- Implementieren einen Controller, Service und Repository für die Entity Kommentar
- Es sollen alle CRUD-Operationen für Kommentare implementiert werden.
- Erweiteren Sie den Controller für Kommentare, sodass alle Kommentare pro Sporttreffen erstellt, abgerufen, geändert bzw. gelöscht werden können