2011-05-14 54 views
5

En mi servicio web utilizo eclipse, java 1.5, spring. Ahora quiero usar el jersey para el descanso y descargué la camiseta como un tarro de paquete desde esta dirección:instalar y usar jersey en Eclipse

http://jersey.java.net/nonav/documentation/latest/chapter_deps.html

¿Cómo puedo añadir este frasco a mi proyecto y empezar a utilizar las anotaciones JAX-RS, que añade a buildpath, pero parece que no funciona.

¿También es necesario o una buena idea crear clases con anotaciones JAXB de mis clases de recursos y usarlas con JERSEY?

Respuesta

2

Asegúrate de tener jar jsr-311 en tu classpath. Por ejemplo, puede descargarlo desde here.

Jersey admite JAXB listo para usar. No significa que tengas que usar JAXB. Si necesita serializar datos a/desde xml, usar JAXB con Jersey es el más conveniente.

+0

gracias! Quiero usar Json, ¿qué sugieres? No tengo ni idea de dónde empezar, ¿me puede dar los pasos básicos que tengo que hacer, en el momento en que tengo un servicio web SOAP y quiero o convertirlo a REst Json – Spring

+1

@jan Si necesita JSON, sugiero usar Jackson con las anotaciones JAXB. Jackson tiene un proveedor JAX-RS incorporado, por lo que solo necesita asegurarse de que esté registrado. ver http://jackson.codehaus.org/ – Tarlog

+0

¿Puede explicar un poco más cómo voy a hacer esto: Jackson con las anotaciones de JAXB. ¿Debo crear mis archivos de recursos desde cero con xjc? – Spring

Cuestiones relacionadas