JavaFX Application Thread

Übungsaufgaben zum Anbinden des Backends: Mitfahrgesuche im Hintergrund laden

Übungen zum Anbinden des Backends in der JavaFX-Desktop-App: Du ordnest Arbeiten dem JavaFX Application Thread oder einem Hintergrund-Thread zu und sagst die Reihenfolge von Ausgaben voraus, lädst die Mitfahrgesuche mit einem Task im Hintergrund, testest einen REST-Client für die Gesuche mit WireMock und findest heraus, warum eine Oberfläche einfriert und warum der erste Reparaturversuch neue Fehler bringt.

Backend anbinden: OpenAPI-Client, Task und WireMock in der Desktop-App

Das vierte Ticket der Desktop-App: Die Angebotsliste lädt die echten Angebote aus der REST-API des Backends. Du erzeugst einen Java-Client aus der openapi.yaml, lernst die Regeln des JavaFX Application Thread kennen und lädst die Daten mit Task im Hintergrund, damit die Oberfläche bedienbar bleibt. Fehler des Backends kommen als Problem Details an und erscheinen als Dialog. Zum Schluss prüft ein Integrationstest den Client gegen WireMock statt gegen das echte Backend.