Changes for page ERRest Boot Camp
Last modified by Pascal Robert on 2012/05/16 19:16
From version 8.1
edited by Pascal Robert
on 2012/05/04 12:10
on 2012/05/04 12:10
Change comment:
There is no comment for this version
To version 13.1
edited by Pascal Robert
on 2012/05/16 19:16
on 2012/05/16 19:16
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,14 +1,23 @@ 1 1 * What is REST 2 2 ** Consistent URLs 3 +*** The goal is to have URLs that you can guess. 4 +*** GitHub is a good case (http vs git protocols, paths, etc.) 3 3 ** Stateless 6 +*** You can use sessions, but almost all client frameworks are stateless 4 4 ** Using HTTP protocol to full extend (methods, cache, status codes, headers, redirections) 8 +*** Status codes 9 +*** Verbs 10 +*** Headers 5 5 ** Multiple representations of same object, but only one URL for object 6 6 ** HATEOAS mention 13 +*** Google Docs, CMIS, Atom Publishing examples 7 7 * Basic ERRest concepts 8 8 ** routes 16 +*** URLs 9 9 ** controllers 10 10 ** delegates 11 11 ** key filters 20 +*** filter what going's in and out 12 12 * Using an existing model and explaining how it works 13 13 ** BlogEntry 14 14 *** title ... ... @@ -22,6 +22,9 @@ 22 22 *** password 23 23 *** email 24 24 *** entries 34 +** BlogCategory 35 +*** entries 36 +*** name 25 25 * Basic REST routes (JSON) 26 26 ** adding a migration to create the admin user 27 27 ** adding a BlogAuthor user