Quand utiliser javax.ws.rs.de base.Application pour créer des services web RESTful?
J'ai développé des services web RESTful de deux façons:
- utilisé une classe qui étend la classe
javax.ws.rs.core.Application
sans la définition d'unweb.xml
fichier, à l'aide de Glassfish. - n'avez pas utilisé
javax.ws.rs.core.Application
mais inclus unweb.xml
et un Maillot de mise en œuvre, à l'aide de Tomcat.
Est-il un moyen privilégié de construire des services web RESTful avec JAX-RS?
OriginalL'auteur Sameer Sarmah | 2014-08-21
Vous devez vous connecter pour publier un commentaire.
À l'aide de la
javax.ws.rs.core.Application
classe est la meilleure façon et aussi le seul portable manière de configurer les ressources et les fournisseurs de JAX-RS service web,donc, si possible, ce serait le moyen recommandé pour le configurer.
Mais qui ne fonctionne bien que dans de JAX-RS conscient des conteneurs de servlet ou les serveurs d'application, de JAX-RS non conscient serveurs vous avez besoin d'autres moyens pour le déploiement et qui la plupart du temps signifie que certains propriétaires classe de servlet de JAX-RS application que vous utilisez.
Pour obtenir plus de détails sur le sujet, voir par exemple le Maillot de la documentation, Le déploiement d'un Service Web RESTful (pour le Jersey v1.x) et Le Déploiement des applications et Environnements d'Exécution (pour le Jersey v2.x).
OriginalL'auteur Bogdan