2011-05-11 7 views
22

Je voudrais savoir quelle est la meilleure API Java REST pour les services web?Quelle est la meilleure API Java REST?

Nous utilisons Spring dans notre application, donc s'il y a une API qui fonctionne bien avec le printemps sera très bon pour nous.

L'autre chose importante est que l'API doit être interopérable. À l'avenir, nous pourrions également vouloir utiliser les services Web des applications .NET. Donc, c'est une chose que nous devons garder à l'esprit en choisissant l'API ou le framework.

+7

Une API REST est ce que * vous * construisez, pas ce que vous construisez * avec *. – skaffman

+1

@skaffman Je vois ce que vous voulez dire, mais JAX-RS est toujours une "API REST" puisqu'il s'agit d'une API pour créer des services Web RESTful. –

+1

@Matt: Hmm, tout à fait. Je suis plutôt blasé à la fausse représentation endémique de ce que "REPOS" est et ce que cela signifie. Et ça a été une longue journée et j'ai besoin d'un verre. – skaffman

Répondre

19

La norme est JAX-RS (JSR-311), dont il y a multiple implementations:

L'API elle-même est identique à travers les implémentations JAX-RS, modulo les différentes extensions API implémentées par chacune.

+0

Hé votre "multiples implémentations" URL est manquant un "s" sur la fin – TheCodeDestroyer

+0

@TheCodeDestroyer merci! S'il vous plaît suggérer un edit :) –

+0

désolé l'homme je peux c'est juste un caractère et SO veut au moins 6, je l'ai essayé avant alors j'ai décidé de le poster comme un commentaire :) – TheCodeDestroyer

5

Spring MVC isnt exactement un cadre de repos, mais il peut être utilisé pour RESTful Webservices

1

je recommande d'utiliser JAX-RS comme Matt Boule indiqué ci-dessus. Si vous utilisez JAX-RS, vous pouvez facilement passer d'une application à l'autre, si vous avez besoin de meilleures performances ou de fonctionnalités supplémentaires. En ce qui concerne une implémentation, j'aime beaucoup le Apache Wink.

+0

2017/04/25 - Apache Wink a été retraité. Pour plus d'informations, s'il vous plaît explorer le grenier. – JesseBoyd

Questions connexes