devlopper

5675 mots 23 pages
AX-RS est l’acronyme Java API for RESTful Web Services
 Décrite par la JSR 311 (jcp.org/en/jsr/summary?id=311)
 Version courante de la spécification est la 1.1
 Depuis la version 1.1, JAX-RS fait partie intégrante de la spécification Java EE 6 au niveau de la pile Service Web
 Cette spécification décrit uniquement la mise en œuvre de services Web REST côté serveur
 Le développement des Services Web REST repose sur l’utilisation de classes Java et d’annotations
JAX-RS - M. Baron - Page keulkeul.blogspot.com 10
Généralités JAX-RS : les implémentations
 Différentes implémentations de la spécification JAX-RS sont disponibles  JERSEY : implémentation de référence fournie par Oracle
Site projet : jersey.java.net
 CXF : fournie par Apache, la fusion entre XFire et Celtix
Site projet : cxf.apache.org
RESTEasy : fournie par JBoss
Site projet : www.jboss.org/resteasy
 RESTlet : un des premiers framework implémentant REST pour Java
Site projet : www.restlet.org
JAX-RS - M. Baron - Page keulkeul.blogspot.com 11
Généralités JAX-RS : les implémentations
 Comparaisons sur les performances des implémentations
java.dzone.com/articles/jax-rs-vendor-comparisons-part
www.infoq.com/news/2008/10/jaxrs-comparison
 Comme la spécification JAX-RS ne décrit pas la couche cliente, chaque implémentation fournit une API spécifique
 Dans la suite du support de cours nous utiliserons l’implé-mentation de référence JERSEY
Version actuelle 1.4 respectant la spécification JAX-RS 1.1
 Intégrée dans Glassfish et l’implémentation Java EE6
 Outils supportés dans Netbeans
Description Maven (partie serveur)
groupId : com.sun.jersey
artifactId : jersey-server
version : 1.4
JAX-RS - M. Baron - Page keulkeul.blogspot.com 12
Généralités JAX-RS : fonctionnement
Couche Cliente
Développement de clients dans des langages différents
JAVA
PHP
.NET
Différentes APIs possibles pour la gestion du client en Java
Servlet
Serveur

en relation

  • bepecaser
    7739 mots | 31 pages
  • deamp
    897 mots | 4 pages
  • poupouette
    317 mots | 2 pages
  • pollock
    1003 mots | 5 pages
  • penderec
    433 mots | 2 pages
  • œdipe
    2294 mots | 10 pages
  • stoldf
    2581 mots | 11 pages
  • Œdipe
    5147 mots | 21 pages
  • pestel
    312 mots | 2 pages
  • ploup
    613 mots | 3 pages
  • pestel
    415 mots | 2 pages
  • deplian
    553 mots | 3 pages
  • spip
    349 mots | 2 pages
  • Rapport de stage
    10543 mots | 43 pages
  • ce8mat2sem
    5675 mots | 23 pages