Planification des applications Web JAX-RS
Sous-rubriques
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.Définition des ressources dans les applications RESTful
Vous pouvez utiliser Java API for RESTful Web Services (JAX-RS) pour développer des services qui suivent les principes REST (Representational State Transfer). Les services RESTful reposent sur la manipulation des ressources. Les ressources peuvent contenir des données statiques ou mises à jour dynamiquement. En identifiant les ressources dans l'application, vous améliorez l'utilité du service et facilitez son développement.Définition des modèles d'identificateur URI des ressources dans les applications RESTful
Les services REST (Representational State Transfer) reposent sur la manipulation des ressources. Les ressources des services RESTful sont adressables et les URL constituent la principale méthode d'accessibilité dans REST.Définitions des méthodes de ressource des applications RESTful
Les ressources individuelles peuvent définir leurs fonctions en utilisant des méthodes HTTP prises en charge. Dans les services REST (Representational State Transfer), les méthodes prises en charge sont GET, PUT, DELETE et POST. Toutes les opérations sont généralement exécutées en utilisant l'une des méthodes HTTP prédéfinies avec une ressource.Définition des en-têtes HTTP et des codes de réponse des applications RESTful
Les en-têtes HTTP et les codes d'état permettent aux programmes client et intermédiaires de comprendre les informations sur les requêtes et les réponses des applications. Les en-têtes HTTP contiennent des informations de métadonnées. Les code d'état HTTP fournissent les informations d'état de la réponse.Définition des types de ressources dans les applications RESTful
Les ressources sont représentées par plusieurs formats. Les formats XML, JavaScript Object Notation (JSON), Atom, binaires (tels que PNG, JPEG, GIF), de texte ordinaire et propriétaires sont utilisés pour représenter les ressources. REST (Representational State Transfer) offre la possibilité de représenter une même ressource dans plusieurs formats.Définition des paramètres des représentations de demande dans les ressources dans les applications RESTful
Les paramètres permettent d'envoyer ou d'ajouter des informations supplémentaires à une demande. Vous pouvez utiliser des paramètres dans l'URL ou dans les en-têtes. Les paramètres de chemin, de matrice, de requête, et de cookie sont pratiques pour envoyer des informations supplémentaires à une demande.Définition des associateurs d'exception pour les erreurs et exceptions de ressources
Les applications Java API for RESTful Web Services (JAX-RS) peuvent produire des exceptions et erreurs. Le comportement par défaut est d'utiliser la fonctionnalité de gestion des exceptions du conteneur de l'application comme les pages d'erreurs JavaServer Pages (JSP). Toutefois, vous pouvez personnaliser la gestion des erreurs et envoyer les réponses spécifiques en cas d'exception ou d'erreur.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=container_wbs_jaxrs_goal_planning
Nom du fichier : container_wbs_jaxrs_goal_planning.html