Quelle différence entre Jersey vs jax-rs


Je ne comprends vraiment pas ce qu'est vraiment jersey..

Ce que je sais, c'est que Jax-RS est une API pour construire des services Web REST, et jersey? J'ai eu quelques informations et tous disent la même chose: "jersey est une implémentation de Jax-RS". Mais ce que cela signifie?

Si jax-rs est une API, pourquoi avons-nous besoin de jersey pour créer un service Web rest? Jersey a-t-il encore quelques libs à viser avec jax-rs? si oui, jax-rs est une API incomplète?

Author: T J, 2013-07-26

4 answers

JAX-RS est une spécification (juste une définition) et Jersey est une implémentation JAX-RS.

 83
Author: Ale Zalazar, 2013-07-26 19:06:30

Directement depuis le site jersey

Jersey framework est plus que l'implémentation de référence JAX-RS. Jersey fournit sa propre API qui étend la boîte à outils JAX-RS avec fonctionnalités et utilitaires supplémentaires pour simplifier davantage le service RESTful et le développement des clients. Jersey expose également de nombreuses SPIs d'extension ainsi que les développeurs peuvent étendre Jersey pour mieux répondre à leurs besoins.

 22
Author: orangegoat, 2014-06-09 13:19:43

JAX-RS est une spécification et Jersey est une implémentation JAX-RS.- Vrai

Cela peut être compris en le reliant aux principes OOPS JAX-RS est une Interface et Jersey est une classe implémentant cette interface.

Ces spécifications créent une NORME pour le développement et l'utilisation des services Web.

Il existe également d'autres implémentations JAX-RS comme wink, RestEasy.

JAX-RS est une spécification qui spécifie comment pouvons-nous implémenter les services Web, que ce serait type d'entrée, format d'entrée, le type de sortie, son format, sa configuration etc.C'est juste une déclaration de type et son implémentation sont ces bibliothèques, Jersey, wink RestEasy etc.

De plus, Java a également des spécifications comme JPA(Java Persistence API) et comme mentionné ci-dessus, il y a Hibernate qui est une implémentation de JPA.

 1
Author: Shivam Kashyap, 2018-08-01 06:41:33

JAX-RS est une spécification (juste une définition) et Jersey est une implémentation JAX-RS. Jersey framework est plus que l'implémentation de référence JAX-RS. Jersey fournit sa propre API qui étend la boîte à outils JAX-RS avec des fonctionnalités et des utilitaires supplémentaires pour simplifier davantage le service RESTful et le développement client.

 0
Author: Horia, 2018-07-06 11:15:38