Changes for page ERRest Boot Camp

Last modified by Pascal Robert on 2012/05/16 19:16

From version 9.1
edited by Pascal Robert
on 2012/05/02 15:09
Change comment: There is no comment for this version
To version 7.1
edited by Pascal Robert
on 2012/03/11 21:26
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,53 +51,3 @@
1 -* What is REST
2 -** Consistent URLs
3 -** Stateless
4 -** Using HTTP protocol to full extend (methods, cache, status codes, headers, redirections)
5 -** Multiple representations of same object, but only one URL for object
6 -** HATEOAS mention
7 -* Using an existing model and explaining how it works
8 -** BlogEntry
9 -*** title
10 -*** content
11 -*** dateInserted
12 -*** dateModified
13 -*** author
14 -** BlogAuthor
15 -*** name
16 -*** password
17 -*** email
18 -*** entries
19 -* Basic REST routes (JSON)
20 -** adding a migration to create the admin user
21 -** adding a BlogAuthor user
22 -** adding a BlogEntry
23 -** getting a BlogEntry
24 -** modifying a BlogEntry
25 -** deleting a blogEntry
26 -** viewing a author and its posts (in XML)
27 -* HTML REST routes
28 -** explain how URL are differents
29 -** automatic HTML routing vs manual
30 -** listing blog posts
31 -** listing authors
32 -** batching and sorting
33 -* Better names: entity and attribute alias
34 -* Handling status codes
35 -** 200&201
36 -** 404&410
37 -*** Returning 410 for entries that were deleted
38 -** 405
39 -** 50x
40 -** 401&403
41 -*** when trying to create blog entry without logged user
42 -* Redirections
43 -** How to do them, codes 301 and 302 differences
44 -* Adding headers to response
45 -* Adding caching to the blog
46 -* Adding non-EO support
47 -* Adding keys for non-model attributes
48 -* Date formats
49 -* JSON Schema
50 -
51 51  RestContext
52 52  Properties
53 53  JSON Schema
... ... @@ -62,6 +62,6 @@
62 62  Security
63 63  strictMode
64 64  Workflow
65 -Query arguments and ERXRestFetchSpecification
15 +Query arguments and RXRestFetchSpecification
66 66  ERXRestNameRegistry
67 67  MapClassDescription / NSDictionaryClassDescription