dws://

Abgabe 2

Deadline: 17.04.2025

Aufgaben

Klassendiagramm Lecture FAQ
  • Implementieren Sie alle CRUD-Operationen für alle Klassen/Ressourcen inklusive den Assozationen im oben gezeigten Klassendiagramm
    • Implementieren Sie für jede Entity/Model jeweils Controller, Repository und Service
    • Alle Ressourcen sollen über HTML-Formulare als auch über eine REST-API erreichbar sein
    • Integrieren Sie für alle Ressourcen eine angemessene Eingabevalidierung
    • Bei invaliden Eingaben in HTML-Formularen, sollen Hinweise über die Fehleingabe angezeigt werden.
    • Verwenden Sie für die REST-API den RestController
    • Definieren Sie für die Anzeige von HTML einen eigenen Controller, welcher die @Controller-Annotation verwendet
    • Für die REST-API kann ein zusätzlicher Pfad definiert werden wie z.B. /api/v1
  • Pushen Sie Ihre Anpassungen in ihr Gitlab-Repository

Videos