Session

GraphQL für Java-Anwendungen

GraphQL ist eine Sprache zur Abfrage von Daten, die oft als "Alternative zu REST" bezeichnet wird und mit der Clients selbst bestimmen können, welche Daten sie je Use Case von einem Server lesen oder schreiben wollen. Dabei verspricht GraphQL nicht nur Effizienz zur Laufzeit, sondern auch eine einfache Entwicklung und Pflege der entwickelten APIs. Frameworks und Bibiotheken zur Integration von GraphQL in eigene Anwendungen gibt es für eine Reihe von Programmiersprachen, u.a. für Java.
In diesem Vortrag stelle ich Euch Grundlagen und Konzepte von GraphQL vor. Wir sehen uns an, für welche Einsatzzwecke GraphQL in Frage kommt und überprüfen kritisch, inwiefern gängige Aussagen über GraphQL („REST Alternative“, „SQL für APIs“, „Caching funktioniert nicht") zutreffend sind.

Anhand einer Beispiel-Anwendung schauen wir uns im Code an, wie ihr eine GraphQL Schnittstelle für Eure Java-Anwendungen bauen und bereitstellen könnt, so dass ihr nach der Session einen praktischen Eindruck von GraphQL habt und entscheiden könnt, ob diese Technik auch für Euer Projekt sinnvoll sein kann.

Nils Hartmann

Freiberuflicher Software-Entwickler, Coach und Trainer

Hamburg, Germany

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top