Implémentation d'applications Web JAX-RS 2.0

Vous pouvez utiliser Java™ API for RESTful Web Services (JAX-RS) pour développer des services qui suivent les principes REST (Representational State Transfer). L'utilisation de JAX-RS simplifie le développement des services RESTful.

Bien que JAX-RS offre un moyen de développer des applications Web plus rapidement qu'avec les servlets, la fonction principale de JAX-RS est de créer des services RESTful. Une API de composant côté serveur est définie dans jaxrs-1.1and jaxrs-2.0 pour construire des applications REST. IBM® JAX-RS fournit une implémentation de la spécification JAX-RS (JSR 311). .

Important : jaxrs-2.0 ne prend en charge que JavaSE 1.7. Si vous utilisez la fonction Liberty avec la fonction jaxrs-2.0 sur JavaSE 1.6, Liberty renvoie l'exception suivante et la fonction jaxrs-2.0 ne peut pas démarrer dans Liberty :
[ERROR] CWWKF0032E: The jaxrs-2.0 feature requires a minimum Java runtime environment version of JavaSE 1.7.

En utilisant les principes de REST, vos applications de gestion peuvent tirer parti de plusieurs avantages. Les services RESTful sont plus simples à développer et à utiliser. La plupart des services RESTful utilisent des normes bien définies pour la distribution, telles que HTTP. Vu que HTTP est un protocole avec propriétés RESTful, les services RESTful tirent parti des capacités d'extensibilité qui permettent au service de servir et d'interopérer avec plusieurs clients, tout en pouvant encore croître. En outre, les clients des services RESTful sont généralement simples à développer pour offrir des avantages d'interopérabilité, car la plupart des services RESTful utilisent des représentations de données courantes, telles que XML et JSON.

En utilisant la technologie JAX-RS, les applications REST sont plus simples à développer, à utiliser et à dimensionner que les autres types de systèmes distribués. De nombreux services Internet couramment utilisés fournissent des API RESTful à leurs applications. Des éditeurs tiers utilisent diverses API REST pour élaborer leurs activités et applications.

Les fonctions JAX-RS sont disponibles en utilisant un servlet ou un filtre. Pour préparer votre application métier à utiliser les capacités JAX-RS, configurez le fichier web.xml de votre application Web et assemblez l'implémentation IBM JAX-RS basée sur l'infrastructure Apache Wink dans le répertoire de bibliothèques de votre application Web.

Pour plus d'informations, voir
Remarque : La valeur de la racine de contexte dans Liberty est soit le nom du module Web, soit la racine de contexte définie par l'utilisateur indiquée dans le fichier EAR.

Icône indiquant le type de rubrique Rubrique de référence

Nom du fichier : rwlp_jaxrs_implementation.html