jpboignard / restlet-tutorial

Comprehensive Restlet tutorial

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Restlet tutorial

This provides ressources for a comprehensive Restlet tutorial.

Detailled table of content

Introduction

REST Introduction [TODO]
Restlet Introduction [TODO]
Use cases [TODO]

Server-side support

Application foundations

[Applications] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/01_Server_Application_Foundations/01_Application.markdown) [DONE]
[Organizing routing] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/01_Server_Application_Foundations/02_Organizing_Routing.markdown) [TODO]
[Implementing security] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/01_Server_Application_Foundations/03_Security.markdown) [TODO]

Server resources

[Modularizing server resources] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/02_Server_Resources/Modularizing_Resources.markdown) [TODO]

Representations

[Working with JSON] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/03_Representations/1_Working_With_JSON.markdown) [TODO]
[Working with XML] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/03_Representations/2_Working_With_XML.markdown) [TODO]
[Working with templates] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/03_Representations/3_Working_With_Templates.markdown) [TODO]

Deployment

[Standalone deployment] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/04_Server_Deployment/1_Standalone_Deployment.markdown) [DONE]
[Deployment in servlet container] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/04_Server_Deployment/2_Servlet_Deployment.markdown) [DONE]

Advanced issues

[Working with headers] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/05_Server_Advanced/1_Working_With_Headers.markdown) [TODO]
[Optimizing applications] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/05_Server_Advanced/2_Optimize.markdown) [DONE]
[Troubleshooting] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/05_Server_Advanced/3_Troubleshooting.markdown) [TODO]

Use cases

[Implementing a simple API] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/06_Use_Cases/1_Use_Case_Implementing_Simple_API.markdown) [TODO]
[Implementing a Web application] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/06_Use_Cases/2_Use_Case_Implementing_Webapp.markdown) [TODO]

Client-side support

Low-level API

[TODO]

High-level API

[TODO]

Advanced issues

[Working with headers] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/03_Client_Side/03_Client_Advanced/1_Working_With_Headers.markdown) [TODO]
[Optimizing applications] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/03_Client_Side/03_Client_Advanced/2_Optimize.markdown) [DONE]
[Troubleshooting] (/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/03_Client_Side/03_Client_Advanced/3_Troubleshooting.markdown) [TODO]

About

Comprehensive Restlet tutorial