installer et utiliser jersey sur Eclipse
Dans mon Web service que j'utilise eclipse, java 1.5, le printemps. maintenant, je veux l'utilisation de jersey pour le REPOS et téléchargé le maillot comme un faisceau jar à partir de cette adresse:
http://jersey.java.net/nonav/documentation/latest/chapter_deps.html
Comment puis-je ajouter ce pot pour mon projet et de commencer à l'aide de JAX-rs annotations, j'ai ajouté à buildpath, mais semble ne fonctionne pas.
Aussi est-il nécessaire ou une bonne idée de créer JAXB annoté classes de mes classes de ressources et leur utilisation avec JERSEY?
OriginalL'auteur Spring | 2011-05-14
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que vous avez la jsr-311 jar sur votre classpath.
Par exemple, vous pouvez le télécharger à partir ici.
Jersey prend en charge JAXB out-of-the-box. Cela ne signifie pas que vous devez utiliser JAXB. Si vous avez besoin de sérialiser des données vers/à partir de xml, à l'aide de JAXB avec Jersey est la plus pratique.
Si vous avez besoin d'JSON, je vous suggère d'utiliser Jackson avec les annotations JAXB. Jackson a intégré JAX-RS fournisseur, vous devrez donc vous assurer qu'il est enregistré. voir jackson.codehaus.org
Pouvez-vous expliquer un peu plus comment vais-je faire ceci: Jackson avec les annotations JAXB. Dois-je créer mes fichiers de ressources à partir de zéro avec xjc?
Tu veux sans doute dire les classes d'entité - les classes de ressources méthodes reçoivent comme paramètres ou de retour. Vous pouvez les générer à l'aide de xjc si vous avez schéma. Si non, vous pouvez simplement créer à l'aide de la norme annotations JAXB. Ensuite, vous devez vous assurer que vous avez Jackson à votre classpath inclure jax-rs de soutien et d'enregistrer le Jackson JAXB fournisseur. Declare @Produit et @Consomme des annotations avec le JSON type de média, et c'est tout.
OriginalL'auteur Tarlog