Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. Développer des services REST en Java
  3. Références Web
Extrait - Développer des services REST en Java Échanger des données au format JSON
Extraits du livre
Développer des services REST en Java Échanger des données au format JSON Revenir à la page d'achat du livre

Références Web

Apache HttpComponents

Tutoriel Apache HttpClient : http://hc.apache.org/httpcomponents-client-ga/tutorial/html/

Apache Maven

Maven : http://maven.apache.org/

Création d’une application web : http://maven.apache.org/guides/mini/guide-webapp.html

Génération d’une configuration Eclipse : http://maven.apache.org/plugins/maven-eclipse-plugin/eclipse-mojo.html

Suppression d’une configuration Eclipse : https://maven.apache.org/plugins/maven-eclipse-plugin/clean-mojo.html

Apache Tomcat

Configuration des autorisations des utilisateurs (realm) : https://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html

Eclipse

Téléchargement de l’IDE Eclipse : https://www.eclipse.org/downloads/

Plugin Scala : http://scala-ide.org

HTTP

CONNECT et la sécurité : http://www.kb.cert.org/vuls/id/150227

Définitions des différentes méthodes disponibles : http://tools.ietf.org/html/rfc2616#section-9

Liste des en-têtes HTTP : http://en.wikipedia.org/wiki/List_of_HTTP_header_fields

TRACE et la sécurité : http://www.cgisecurity.com/questions/httptrace.shtml

IANA

Liste des media types existants : http://www.iana.org/assignments/media-types/media-types.xhtml

Internet Explorer

Documentation de la console JavaScript : http://msdn.microsoft.com/fr-FR/library/ie/bg182326

Documentation de la classe JSON : http://www.w3schools.com/json/json_eval.asp

Intégration de la classe JSON à IE8 : http://msdn.microsoft.com/fr-fr/library/ie/cc836458.aspx

Nombre maximal de caractères dans une URL : http://support.microsoft.com/kb/208427/fr

JBoss

Fichier jboss-deployment-structure.xml : https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7

JBoss : http://www.jboss.org

JBoss Application Server version WildFly 8 : http://wildfly.org/

Outils JBoss pour Eclipse : http://www.jboss.org/tools

JSON

ECMA-404 : http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf

Présentation de la norme : http://json.org/

Plugin pour navigateurs JSONView : http://jsonview.com/

Validateur JSONLint : http://jsonlint.com/

Bibliothèque Google Gson pour Java : http://code.google.com/p/google-gson/

Bibliothèque Jsonic pour Java : http://jsonic.sourceforge.jp/

Maven

Maven : http://maven.apache.org/

MySQL

Connecteur : http://dev.mysql.com/downloads/connector/j/

Utilisation de MySQL avec JBoss 4 - documentation JBoss : http://docs.jboss.org/jbossas/getting_started/v4/html/db.html

Utilisation de MySQL avec JBoss  4 - documentation MySQL : https://dev.mysql.com/doc/connector-j/en/connector-j-usagenotes-jboss.html

Utilisation de MySQL avec JBoss 7 - documentation JBoss : https://community.jboss.org/wiki/DataSourceConfigurationInAS7

Opera

Intégration de la classe JSON à Opera 10 : http://my.opera.com/ODIN/blog/opera-10-5-pre-alpha-build-released-here-is-whats-new

Moteur Opera Presto, contenu de la version 2.5 : http://www.opera.com/docs/specs/presto25/#ecmascript

REST

Le document, de Roy Thomas Fielding, à l’origine de REST : http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm

WADL : https://wadl.java.net/

WSDL 2.0 : http://www.w3.org/TR/wsdl20-primer/

Restlet

Extension Jackson pour Restlet : http://restlet.org/learn/guide/2.2/extensions/jackson

Restlet : http://restlet.org/

RFC

RFC 1738, URL : http://tools.ietf.org/html/rfc1738

RFC 2119, comment lire une RFC : http://tools.ietf.org/html/rfc2119

RFC 2068, protocole HTTP/1.1, janvier 1997 : http://tools.ietf.org/html/rfc2068

RFC 2518, extensions du protocole HTTP : http://tools.ietf.org/html/rfc2518

RFC 2616, protocole HTTP/1.1, juin 1999 : http://tools.ietf.org/html/rfc2616

RFC 2822, Internet Message Format : http://tools.ietf.org/html/rfc2822

RFC 3986, syntaxe des URI : http://tools.ietf.org/html/rfc3986

RFC 4229, liste des en-têtes HTTP : https://tools.ietf.org/html/rfc4229

RFC 4288, spécification des media types : http://tools.ietf.org/html/rfc4288

RFC 4289, procédure d’enregistrement d’un type MIME chez IANA : http://tools.ietf.org/html/rfc4289

RFC 4627, JSON : http://tools.ietf.org/html/rfc4627

RFC 5849, OAuth 1.0 : http://tools.ietf.org/html/rfc5849

ROA

Extraits du livre RESTful Web Services par L. Richardson et S. Ruby, aux éditions O’Reilly : http://www.devarticles.com/c/a/Web-Services/The-ResourceOriented-Architecture/

ROCA

ROCA Style : http://roca-style.org/

Safari

Versions de WebKit dans Safari : http://en.wikipedia.org/wiki/Safari_version_history

Twitter

Espace développeurs : https://dev.twitter.com/

REST API 1.1 : https://dev.twitter.com/docs/api/1.1

WebKit

Intégration de la classe JSON à WebKit 528+ : https://bugs.webkit.org/show_bug.cgi?id=20031