Che differenza tra Jersey vs jax-rs


Non riesco davvero a capire cosa sia veramente jersey..

Quello che so è che Jax-RS è un'API per la creazione di servizi web REST e jersey? Ho ricevuto alcune informazioni e tutti dicono lo stesso: "jersey è un'implementazione di Jax-RS". Ma cosa significa?

Se jax-rs è un'API, perché abbiamo bisogno di jersey per creare un servizio web rest? jersey è un paio di altre librerie per mirare con jax-rs? se sì, jax-rs è un'API incompleta?

Author: T J, 2013-07-26

4 answers

JAX-RS è una specifica (solo una definizione) e Jersey è un'implementazione JAX-RS.

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

Direttamente dal sito jersey

Jersey framework è più che l'implementazione di riferimento JAX-RS. Jersey fornisce la propria API che estende il toolkit JAX-RS con funzionalità e utilità aggiuntive per semplificare ulteriormente il servizio RESTful e lo sviluppo del cliente. Jersey espone anche numerosi SPIS estensione così che gli sviluppatori possono estendere Jersey per soddisfare al meglio le loro esigenze.

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

JAX-RS è una specifica e Jersey è un'implementazione JAX-RS.- Vero

Questo può essere inteso in relazione ai principi OOPS JAX-RS è un'interfaccia e Jersey è una classe che implementa quell'interfaccia.

Queste specifiche creano uno STANDARD per lo sviluppo e l'utilizzo dei servizi web.

Ci sono anche altre implementazioni JAX-RS come wink, RestEasy.

JAX-RS è una specifica che specifica come possiamo implementare i servizi web, che cosa sarebbe tipo di input, formato di input, tipo di output, il suo formato, la sua configurazione ecc.È solo una dichiarazione di tipo e la sua implementazione sono queste librerie, Jersey, wink RestEasy ecc.

Inoltre, Java ha anche specifiche come JPA(Java Persistence API) e come menzionato sopra c'è Hibernate che è un'implementazione di JPA.

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

JAX-RS è una specifica (solo una definizione) e Jersey è un'implementazione JAX-RS. Jersey framework è più che l'implementazione di riferimento JAX-RS. Jersey fornisce la propria API che estendono il toolkit JAX-RS con funzionalità e utilità aggiuntive per semplificare ulteriormente il servizio RESTful e lo sviluppo del client.

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