Skip to Content
Quarkus Kochbuch
book

Quarkus Kochbuch

by Alex Soto Bueno, Jason Porter
September 2024
Intermediate to advanced
394 pages
7h 50m
German
O'Reilly Media, Inc.
Book available
Content preview from Quarkus Kochbuch

Kapitel 5. Programmiermodell

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel erfährst du alles über das Programmiermodell von Quarkus. Quarkus ist einzigartig in seinem Programmiermodell. Im Gegensatz zu anderen Frameworks kannst du bei Quarkus sowohl ein imperatives Modell mit CDI als auch ein reaktives Modell mit SmallRye Mutiny verwenden.Kapitel 15 ist dem reaktiven Ansatz gewidmet. Manchmal wirst du beide Ansätze brauchen, daher ist es gut zu wissen, wie du beide verwenden kannst.

In diesem Kapitel konzentrieren wir uns auf das imperative Modell und du wirstFolgendes lernen:

  • Wie man JSON- und XML-Dokumente marshalen/unmarshalen kann

  • Wie man Anfrageparameter validiert

  • Wie man die CDI-Spezifikation als Lösung für Kontext und Dependency Injection nutzt

  • Wie man Tests für einen Quarkus Service schreibt

5.1 Marshalling/Unmarshalling JSON

Problem

Du willst JSON-Dokumente in/aus Java-Objekten marshall/unmarshall.

Lösung

Verwende die JSON-B Spezifikation oder das Jackson-Projekt, um JSON-Dokumente von/zu Java-Objekten zu marshallieren und unmarshallieren.

Wenn du eine REST-API erstellst, verwendest du in der Regel JSON als Datenformat, um Informationenauszutauschen. Bisher hast du Beispiele gesehen, bei denen nur einfacheKlartextantworten zurückgegeben wurden; in diesem Rezept lernst du jedoch, wie du JSON alsDatenformat für den Body der Anfrage und als Antwort verwenden ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Projektmanagement kurz & gut

Projektmanagement kurz & gut

Daniel Brönimann, Christoph Bommer
OpenShift für Entwickler, 2. Auflage

OpenShift für Entwickler, 2. Auflage

Joshua Wood, Brian Tannous

Publisher Resources

ISBN: 9781098195175Supplemental Content