Microservices Summit 2018
Das große Trainingsevent für Microservices, DevOps, Continuous Delivery, Docker & Clouds
3. - 5. Dezember 2018 in Berlin

Web-APIs mit Java: REST ist nur der Anfang (Teil 1)

Workshop
Very Early Bird Bis 11. Oktober anmelden und bis zu 200 € sparen! Jetzt anmelden

Weitere Talks:

Infos
Mittwoch, 5. Dezember 2018
09:00 - 12:30

RESTful APIs mit Java entwickeln klingt wie ein alter Hut. Mit ein paar Annotationen ist jede x-beliebige Entität in wenigen Minuten auch via HTTP erreichbar und das auch noch in unterschiedlichen Datenformaten. Stimmt! Aber nach dem ersten sehr einfachen Schritt wird es anspruchsvoller. Entspricht die Standardfehlermeldung nicht den eigenen Anforderungen, soll die Authentifizierung nicht über Basic Auth erfolgen oder zusätzlich ein API Key geprüft werden, hat man die Grenzen der Standardlösung schon erreicht. Im ersten Teil des Workshops konzentrieren wir uns auf die Entwicklung von RESTful APIs. Ausgehend von der API Definition für einen digitalen Kaffeeladen integrieren wir u.a. ein zentrales Error-Handling für Client- und Serverfehler, Caching-Mechanismen mit der Hilfe von ETags sowie eine sichere Benutzer- und Client-Authentifizierung durch den Einsatz von API Keys und JWT. Hierzu kombinieren wir Standardfunktionen der Frameworks, nützliche Bibliotheken und Best-Practices, um mit wenig Aufwand zum Ziel zu kommen.