Hypermedia mit der ASP.NET Web APIAlexander Zeitler
DEMO CRUD Web API
REST - da war doch noch etwas…Level 1: Resources URI tunnelingLevel 0: POXXML overHTTPLevel 2: HTTP Methods CRUDLevel 3: H...
HATEOAS - Alles Hype? HyperText HyperMedia Hypermedia As The Engine Of Application State
HATEOAS - Server-Aspekte Links, Forms, Templates ETags / If-None-Match Encoding (gzip/deflate)
HATEOAS - Client-Aspekte Baue keine URLs! Accept-Header explizit setzen Content-Encoding (gzip / deflate) Paging „vers...
HATEOAS - Vorteile Unabhängige Weiterentwicklung vonServer und Client Clients können aktualisiert werden (Forms) URLs d...
DEMO Hypermedia mit der ASP.NET Web API
Gibt es das nicht fertig? Collection+JSON Hypermedia-Typ für Collections http://amundsen.com/media-types/collection/
WebApiContrib.Formatting.CollectionJson Collection+JSON für ASP.NET Web APIhttps://github.com/WebApiContrib/WebApiContrib...
DEMO WebApiContrib.Formatting.CollectionJson
Fragen
Alexander Zeitleralexander.zeitler@pdmlab.com@AlexZeitlerhttp://pdmlab.comhttp://blog.alexonasp.net
Upcoming SlideShare
Loading in …5
×

Hypermedia mit der ASP.NET Web API

3,386 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,386
On SlideShare
0
From Embeds
0
Number of Embeds
2,079
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hypermedia mit der ASP.NET Web API

  1. 1. Hypermedia mit der ASP.NET Web APIAlexander Zeitler
  2. 2. DEMO CRUD Web API
  3. 3. REST - da war doch noch etwas…Level 1: Resources URI tunnelingLevel 0: POXXML overHTTPLevel 2: HTTP Methods CRUDLevel 3: Hypermedia HATEOAS
  4. 4. HATEOAS - Alles Hype? HyperText HyperMedia Hypermedia As The Engine Of Application State
  5. 5. HATEOAS - Server-Aspekte Links, Forms, Templates ETags / If-None-Match Encoding (gzip/deflate)
  6. 6. HATEOAS - Client-Aspekte Baue keine URLs! Accept-Header explizit setzen Content-Encoding (gzip / deflate) Paging „verstehen“
  7. 7. HATEOAS - Vorteile Unabhängige Weiterentwicklung vonServer und Client Clients können aktualisiert werden (Forms) URLs dürfen sich ändern Datenstrukturen können sich ändern
  8. 8. DEMO Hypermedia mit der ASP.NET Web API
  9. 9. Gibt es das nicht fertig? Collection+JSON Hypermedia-Typ für Collections http://amundsen.com/media-types/collection/
  10. 10. WebApiContrib.Formatting.CollectionJson Collection+JSON für ASP.NET Web APIhttps://github.com/WebApiContrib/WebApiContrib.Formatting.CollectionJson
  11. 11. DEMO WebApiContrib.Formatting.CollectionJson
  12. 12. Fragen
  13. 13. Alexander Zeitleralexander.zeitler@pdmlab.com@AlexZeitlerhttp://pdmlab.comhttp://blog.alexonasp.net

×