2010-02-02 14 views
6

Veo que algunos están usando Jersey w/Spring. Con Spring 3.0 ahora hay anotaciones disponibles para hacer API RESTful directamente en un controlador. ¿Por qué debería considerar usar Jersey con Spring?Jersey con muelle 3.0?

+0

¿Puede decirnos qué versión de jersey y de primavera utilizó y cuáles son compatibles entre sí? –

+0

Relativo: [¿Spring MVC admite las anotaciones JSR 311?] (Http://stackoverflow.com/questions/7518391). –

Respuesta

4

Jersey pros:

  • viene con especificaciones JSR 311
  • implementación de referencia para JSR 311
  • Restlet y RESTeasy son otras implementaciones para JSR 311
  • mejor utillaje (al menos en Netbeans)
  • está integrado con Spring y Guice

EDITAR

A (very nice) Comparison of Spring MVC and JAX-RS

+1

anotaciones estándar? y mejores herramientas – dfa

+0

¡Gracias! Entonces, cuando lo usa con la primavera, ¿realmente está usando Spring para la funcionalidad IoC, etc.? ¿El controlador será realmente una implementación de Jersey? Espero estar entendiendo esto correctamente. –

+0

¿Puedes usar Jersey con Spring 3.0? –

0

Spring 3 es compatible hacia atrás para que pueda utilizar Jersey.

Lo que obtienes no es vincular tu aplicación a una API propietaria.

+0

Traté de usar Spring 3.0, pero tenía algunos problemas de dependencia extraños que no tenía ganas de buscar, así que volví a 2.5.6.SEC01 y ahora estoy bien. Estoy seguro de que podría haberlo hecho funcionar, pero no creo que necesite nada de 3.0. Entonces, creo que lo entiendo ahora. Simplemente puede anotar los objetos utilizando las anotaciones Java estándar para REST y luego cambiar las arquitecturas. Al usar Spring, obtiene todos los beneficios del IoC y applicationContext para administrar sus objetos. Entonces, es lo mejor de ambos. Tengo una solución de trabajo hasta ahora ... –

Cuestiones relacionadas