Planification de l'utilisation de JAX-RS pour activer les services RESTful
En utilisant Java™ API for RESTful Web Services (JAX-RS) API, les développeurs d'applications peuvent développer rapidement des applications RESTful. Lorsque vous planifiez l'utilisation de JAX-RS pour activer les services RESTful, déterminer la meilleure méthode pour implémenter les fonctions et les caractéristiques d'une application RESTful avec JAX-RS.
Avant de commencer
Liez la présentation de JAX-RS pour plus d'informations sur les services REST et les avantages de l'utilisation de JAX-RS pour générer des services RESTful.
Pourquoi et quand exécuter cette tâche
JAX-RS est un modèle de programmation qui fournit un mécanisme 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.
JAX-RS est une API Java qui permet de développer rapidement des applications REST. Bien que JAX-RS offre un moyen pour développer des applications web plus rapidement qu'avec les servlets, la fonction principale de JAX-RS est de créer des services RESTful. JAX-RS 1.0 définit une API de composants serveur pour créer des applications REST. IBM® JAX-RS fournit une implémentation de la spécification JAX-RS (JSR 311).
En utilisant la technologie JAX-RS, les applications REST (Representational State Transfer) sont plus simples à développer, à consommer et étendre comparé aux autres types de systèmes répartis. La majorité des services Internet couramment utilisés fournissent des API RESTful à leurs applications. Les tiers utilisent diverses API REST pour générer leurs propres activités et applications.
Du fait de la consommation simple des services RESTful, vous pouvez développer des clients dans divers langages sur différentes plateformes. La plupart des langages ne nécessitent aucune bibliothèque tierce dès lors qu'il existe une méthode pour utiliser une connexion HTTP. Compte tenu de l'omniprésence des navigateurs web, les clients les plus courants sont généralement des navigateurs web. Par exemple, de nombreuses propriétés Web 2.0 utilisent une infrastructure JavaScript, telle que le kit d'outils Dojo, pour développer un client dans un navigateur en conjonction avec une application serveur RESTful qui fournit les données du client.
Procédure
Résultats
Vous avez défini un plan d'utilisation de JAX-RS pour implémenter les services REST.