14.11. API JavaScript RESTEasy
14.11.1. API JavaScript RESTEasy Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
RESTEasy peut générer un API JavaScript qui utilise les appels AJAX pour invoquer les opérations JAX-RS. Chaque classe de ressource JAX-RS va générer un objet JavaScript du même nom que la classe ou l'interface qui déclare. L'objet JavaScript contient chaque méthode JAX-RS sous forme de propriété.
Exemple 14.15. Simple exemple d'API JavaScript JAX-RS
Nous pouvons utiliser l'API JAX-RS dans JavaScript en utilisant le code suivant :
var text = Foo.get({order: 'desc', 'X-Foo': 'hello', colour: 'blue', 'Foo-Cookie': 123987235444}); Foo.put({$entity: text});
var text = Foo.get({order: 'desc', 'X-Foo': 'hello',
colour: 'blue', 'Foo-Cookie': 123987235444});
Foo.put({$entity: text});
Chaque méthode d'API JavaScript prend un objet optionnel comme simple paramètre avec chaque propriété comme cookie, en-tête, chemin d'accès, requête ou paramètre de formulaire identifiés par un nom, ou les propriétés de paramètre de l'API. Les propriétés disponibles sont les suivantes : Section 14.11.3, « Paramètres de l'API JavaScript RESTEasy ».