9Implementierung mit Java II: Erweitertes Schema und Mutationen

Nach der Erstellung eines ersten Schemas im vorherigen Kapitel wird im Folgenden tiefer in die Möglichkeiten mit GraphQL eingeführt: Neben eigenen Datentypen werden auch Geschäftslogik-Felder implementiert.

Anschließend wird über die Schema-Modularisierung eine bessere Übersicht in der Projektstruktur zur Entwicklung des API erstellt. Diese Übersicht wird auch direkt getestet. Denn das aufgeteilte Schema wird anschließend um diverse Interaktionsmöglichkeiten aus dem Use Case erweitert und führt damit in die Java-spezifische Implementierung von Mutationen ein.

Der komplette Code befindet sich auch vollständig auf GitHub [38].

9.1Selbstdefinierte Skalar- und Geschäftslogik-Felder

Get GraphQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.