dws://gm

Abgabe 4

Deadline: 26.06.2026

Aufgaben - Teil 1

  • Implementieren Sie die jeweiligen Controller für alle Ressourcen, die HTML zurückgeben und dadurch eine Nutzerinteraktion im Webbrowser ermöglichen.
    • Verwenden Sie hierbei eine Template Engine (z.B. Apache Freemarker oder Thymeleaf), um die Ressourcen in HTML dynamisch darzustellen
    • Verwenden Sie HTML-Formulare, um das Erstellen, Editieren und Löschen von Filmabenden und Filmen sowie das Hinzufügen von Teilnehmern für einen Filmabend via Nutzerinteraktion im Browser zu ermöglichen
  • Pushen Sie den Code Ihres Spring-Projekts in das erstellte Gitlab-Projekt

Videos


Aufgaben - Teil 2

  • Integrieren Sie eine externe REST API um Filminformationen für den Filmabend abzurufen.
    • Der Titel, die Genres, ein Bild vom Film sowie weitere Informationen über den Film sollen von der API abgerufen werden.
    • Als Film Webservice können Sie z.B. die KinoCheck API verwenden
    • Die Repräsentation der Filme soll sowohl in HTML als auch in JSON erfolgen
  • Pushen Sie den Code Ihres Spring-Projekts in das erstellte Gitlab-Projekt

Videos