Skip to content

Latest commit

 

History

History
33 lines (16 loc) · 1.56 KB

README.md

File metadata and controls

33 lines (16 loc) · 1.56 KB

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.