Allgemeine Infos
Abgabe 1
Deadline: 08.05.2026
Abgabe 2
Deadline: 29.05.2026
Abgabe 3
Deadline: 12.06.2026
Abgabe 4
Deadline: 26.06.2026
Abgabe 5
Deadline: 10.07.2026
Bonusaufgaben: Authentifizierung
Deadline: 17.07.2026
Bonusaufgaben: Eingabevalidierung
Deadline: 17.07.2026
Bonusaufgaben: Interaktivität
Deadline: 17.07.2026
Bonusaufgaben: Produktive Umgebung
Deadline: 17.07.2026
Abgabe 2
Deadline: 29.05.2026
Aufgaben - Teil 1
- Implementierung Controller und Model für Movienight
- Orientieren Sie sich bei der Definition der Attribute des Models Movienight an die Wireframes und den Klassendiagramm
-
Implementierung aller CRUD-Operationen für Movienight gemäß dem
Video (Einführung in die Server-seitige Webprogrammierung mit Spring)
- Es ist hier noch keine Anbindung an eine Datenbank notwendig.
- Die Speicherung der Objekte in einer globablen Variable ist ausreichend.
- Pushen Sie den Code Ihres Spring-Projekts in das erstellte Gitlab-Projekt
Videos
Aufgaben - Teil 2
- Implementieren Sie ein Repository und Service für das Enitity/Model Movienight gemäß DDD und den Videos
- Achten Sie darauf, dass die lose Kopplung zwischen Controller, Repository und Service wie im Video eingehalten wird
- Für diese Abgabe ist die Speicherung der Daten auf einer H2-Datenbank in Memory ausreichend