JAX-RS Cadres
J'ai fait quelques travaux avec JAX-RS de référence de mise en œuvre (Jersey).
Je connais au moins deux autres cadres (Restlet & Apache CXF).
Ma question est: quelqu'un A fait une comparaison entre ces cadres et, si oui, de quel cadre recommanderiez-vous et pourquoi?
- voir aussi: stackoverflow.com/q/3459795/1725096
Vous devez vous connecter pour publier un commentaire.
FWIW nous sommes à l'aide de Jersey de ses regorge de fonctionnalités (par exemple, WADL, implicite vues, XML/JSON/Atom support) a une importante et dynamique communauté de développeurs derrière elle et a une grande spring integration.
Si vous utilisez JBoss/COUTURE que vous pourriez trouver RESTeasy s'intègre un peu mieux, mais si vous utilisez le Printemps pour l'Injection de Dépendances ensuite Jersey semble la plus simple, la plus populaire, active et fonctionnelle de la mise en œuvre.
Restlet a une longue liste d'extensions pour le Printemps, WADL, XML, JSON ainsi et beaucoup plus, y compris une extension pour API JAX-RS.
C'est aussi le seul cadre disponible en six éditions cohérente:
Ses principaux avantages sont:
L'API JAX-RS peut être un bon choix si vous êtes limité à JCP approuvé Api (puis ne pas utiliser de Printemps ou toute prolongation de JAX-RS projets comme Jersey et RESTeasy!), mais sinon, Restlet est le plus mature cadre (initialement publié en 2005) et vous donnera, dans sa version 2.0, tous les avantages d'annotations combiné avec un puissant et extensible classe framework orienté.
Pour une plus longue liste des fonctionnalités, veuillez consulter cette page.
Meilleures salutations,
Jérôme Louvel
Restlet ~ Fondateur et développeur principal ~ http://www.restlet.org
Mon équipe et j'utilise Restlet largement, mais pas son JAX-RS dispose. Je peux vous dire que j'ai été très impressionné par la Restlet développeurs et de la communauté; ils sont très actifs, engagés, sensibles, et est engagée dans une stable, efficace, fiable, et efficace du cadre. Je suis désolé je ne peux pas directement l'adresse de votre principal intérêt, mais je pensais que vous pourriez trouver mon expérience avec Restlet précieux.
Mon collègue mentionne pourquoi nous utilisons des RESTeasy pour notre projet en cours dans RESTful web services en Java EE avec RESTeasy (JAX-RS):
Il semble comme il y a 4 décent JAX-RS implémentations, alors vous êtes probablement ok avec l'un d'eux.
Pour ce que ça vaut, j'ai trouvé Jersey (1.0.2) vraiment sympa jusqu'à présent. Mes besoins sont assez modeste, simple service de back-end, prenez soin de plomberie et ainsi de suite. Et ce Maillot n'est tout à fait bien.
Découvert que Apache Clin d'œil est très facile à utiliser, compatible avec JAX-RS et possède de nombreuses fonctionnalités au-delà de la norme.
Je n'utilise pas le cadre. Simplement celui qui est fourni avec votre serveur d'applications. Si vous utilisez les détails d'un framwork vous allez perdre la portabilité et vous serez dans l'enfer de ce que si le fournisseur de l'application server inclut une version différente de votre favori cadre. Je vais m'en tenir à jax-ws.