2.1.1 Création d'un projet fonctionnant avec Jersey 104
2.1.2 Transformation automatique d'un objet en JSON 105
2.1.3 Les annotations 107
2.1.4 Implémentation des services GET, POST, PUT et DELETE 119
2.1.5 Génération du WADL 130
2.2 Apache CXF 131
2.2.1 Création du projet 132
2.2.2 Création des services REST 134
2.2.3 Génération du WADL 135
2.2.4 Génération des JSON 137
2.2.5 Création d'une annotation pour gérer une nouvelle méthode HTTP 138
2.3 JBoss RESTEasy 142
2.3.1 Création du projet 142
2.3.2 Création du serveur 143
2.3.3 Exemples 144
2.3.4 Création des services REST 146
2.3.5 Génération du WADL 150
3. Classes concrètes et interfaces 151
4. Sécurité avec JAX-RS 153
4.1 Authentification 153
4.1.1 Apache CXF et l'authentification basique 153
4.1.2 Jersey et l'authentification basique 155
4.1.3 JBoss RESTEasy et l'authentification basique 158
4.2 Client Java 160
4.2.1 Apache CXF 160
4.2.2 Jersey 164
4.2.3 JBoss RESTEasy 166
4.3 Autorisations 171
4.3.1 Apache CXF et Spring Security 171
4.3.2 Jersey 183
4.3.3 JBoss RESTEasy 187