dws://

Abgabe 3

Deadline: 22.11.2024

Aufgaben/Abgaben und Videos - Teil 1

  • Implementieren Sie einen REST-ful Webservices, welcher ide Sportreffen und die dazugehörigen Kommentare 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


Aufgaben/Abgaben und Videos - Teil 2

  • Implementieren Sie die jeweiligen Controller für Sportreffen, die HTML als richtige UI für den Nutzer zurückgeben
    • Verwenden Sie hierbei eine Template Engine (z.B. Apache Freemarker oder Thymeleaf) um die Ressourcen in HTML dynamischen darzustellen
    • Verwenden Sie HTML-Formulare um das Erstellen, Editieren und Löschen von Sportreffen deren Kommentaren für den Nutzer zu ermöglichen
  • Pushen Sie den Code Ihres Spring-Projekts in das erstellte Gitlab-Projekt


Aufgaben/Abgaben und Videos - Teil 3

  • Implementieren Sie die Integration eines externen Wetter Web Service
    • Das Wetter mit der Temperatur und Wetterart bzw. Weathercode (z.B. Regen oder klarer Himmel) soll angezeigt werden, sobald ein Sporttreffen draußen stattfindet.
    • Als Wetter Web Service können Sie z.b. Open Meteo verwenden
    • Für das bestehen des Workshop reicht es aus, wenn Standort des Wetters Gummersbach ist
    • Die Anzeige des Wetters soll sowohl in HTML als auch in JSON erfolgen
  • Pushen Sie den Code Ihres Spring-Projekts in das erstellte Gitlab-Projekt