Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Konzepte der Abfragesprache am Beispiel einer Java-Anwendung

Für den Austausch von Daten zwischen Client und Server wird in vielen Fällen eine REST-Programmierschnittstelle eingesetzt. Eine mögliche Alternative dazu ist GraphQL, eine Sprache zur Abfrage von Daten, die mit dem Versprechen antritt, sowohl einfach in der Entwicklung als auch effizient zur Laufzeit zu sein. Dieser Artikel stellt die Sprache vor und zeigt, wie man dafür ein API für die eigene Java-Anwendung bauen kann.

GraphQL ist eine Sprache, mit der ein Client flexibel Daten von einem GraphQL-Server abfragen kann – ähnlich wie dies mit SQL aus einer Datenbank möglich ist. Der GraphQL-Server stellt dazu eine Schnittstelle bereit, an die der Client Anfragen schicken kann, mit denen er dann Daten lesen und verändern kann. Außerdem kann sich ein Client über die Schnittstelle vom Server über Ereignisse informieren lassen.
In der GraphQL-Spezifikation, die von einem Konsortium, der GraphQL Foundation [GraphQLFoun…

Nächster Artikel
Happy Birthday Agile Manifesto