Quel est le meilleur java webservice cadre?
J'utilise actuellement Apache Axis. Mais je suis entrain de créer un nouveau projet dans Intellij IDEA et j'ai l'option pour ajouter une des options suivantes:
- Apache Axis
- Glassfish /JAX-WS 2.x RI /Métro 1.x /JWSDP 2.0
- Services Web Restful
Je suis le choix de l'Axe, parce que c'est celui que je suis habitué, mais je me demande encore si c'est l'option plus facile.
Voir stackoverflow.com/questions/289977/... et stackoverflow.com/questions/442582/...
Perl! Il fonctionne si bien pour Slashdot. 😉
Toute "quel est le meilleur XXX" en question est lié à la subjectivité, surtout si vous ne donnez pas de réels besoins.
Ce serveur ne vous l'intention d'exécuter votre application? Cela peut influer sur votre décision
Perl! Il fonctionne si bien pour Slashdot. 😉
Toute "quel est le meilleur XXX" en question est lié à la subjectivité, surtout si vous ne donnez pas de réels besoins.
Ce serveur ne vous l'intention d'exécuter votre application? Cela peut influer sur votre décision
OriginalL'auteur Artilheiro | 2010-01-14
Vous devez vous connecter pour publier un commentaire.
J'irais pour JAX-WS 2.x RI /Métro 1.x, il est certainement plus facile que l'Axe (ce qui est totalement dépassée par la voie). Et même Axis2 suce par rapport à JAX-WS RI en termes de facilité d'utilisation (je déteste Axis2 modèle de déploiement) et de performances (voir JAX-WS RI 2.1 détails). NetBeans a beaucoup de bons tutoriels que vous pouvez transposer à l'Idée. Jetez un oeil à http://netbeans.org/kb/61/websvc/intro-ws.html par exemple.
Axis2 est inutilisable.
+1 pour JAX-WS. Perdu de nombreux jours avec Axis2... un DÉSORDRE total (sans parler d'une tonne de dépendances)
OriginalL'auteur Pascal Thivent
Êtes-vous à l'aide de l'Axe 1 ou 2? À partir de la mémoire de l'Axe 1 des talons qui sont générés ne sont pas les plus faciles à travailler (il a été un moment).
JAX-WS utilise JAXB pour lier votre WSDL pour les objets Java et en tant que tel est assez facile à utiliser. C'est aussi une partie de JavaEE 5 ainsi, vous pouvez trouver plus facile de se déplacer entre les serveurs d'applications. C'est aussi la façon dont CXF fait les choses. J'ai utilisé les deux de ces, dans le passé, et il l'a trouvé bon d'utiliser.
Vous trouverez des services RESTful sont une approche différente pour les services web de sorte que si vous voulez apprendre cette approche, vous pouvez utiliser l'une des autres.
En fin de compte, vous devez définir deux ou trois copies d'un échantillon de projets, chacun à l'aide d'un cadre de référence différent. Essayer est la seule véritable façon de répondre à cette question pour vous-même.
Cheers,
Shane
OriginalL'auteur Shane
Vous pouvez aller pour Apache Axis.
OriginalL'auteur giri