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