tutorial library jax java jersey jax-rs

java - library - Qué diferencia entre Jersey vs jax-rs



jersey java tutorial (2)

Directamente desde el sitio jersey

El marco de Jersey es más que la Implementación de referencia JAX-RS. Jersey proporciona su propia API que amplía el conjunto de herramientas JAX-RS con características y utilidades adicionales para simplificar aún más el servicio RESTful y el desarrollo del cliente. Jersey también expone numerosos SPI de extensión para que los desarrolladores puedan extender Jersey para que se adapte mejor a sus necesidades.

Realmente no puedo entender lo que realmente es Jersey.

Lo que sé es que Jax-RS es una API para construir servicios web REST y jersey. Obtuve cierta información y todos dicen lo mismo: "jersey es una implementación de Jax-RS". Pero, ¿qué significa?

Si jax-rs es una API, ¿por qué necesitamos jersey para crear un servicio web de descanso? ¿Es jersey un par de libs más para apuntar con jax-rs? si es así, jax-rs es una API incompleta?


JAX-RS es una especificación (solo una definición) y Jersey es una implementación JAX-RS.