Skip to content

bitctrl/de.bitctrl.dav.rest

Repository files navigation

de.bitctrl.dav.rest

REST API für den Datenverteiler

Renovate Gradle Package

Entwicklungsdokumentation

Erstellung mit Gradle: ./gradlew build

Die RAML Beschreibung der Kommunikationsschnittstelle liegt hier: RAML Modell

Die Struktur des Repositories gliedert sich in mehrere Unterprojekte.

Bibliothek zur Serialisierung und Deserialisierung der JSON Requests.

Die Generierung der Klassen zu Serialisierung und Deserialisierung geschieht mit Hilfe des ramltojaxrs Gradle Plugins und der entsprechenden Gradle Task.

Implementierung eines Clients für ERZ Datenverteiler. Für die Kommunikation mit einer Gegenstelle wird die Jersey Web-Client Implementierung verwendet.

Beispiel Implementierung eines einfachen Servers, der alle empfangen Request in ein Logfile ausgibt.