BT

Livraison du framework Jersey 2.5

par Jan Stenberg , traduit par Mathieu Pousse le 17 janv. 2014 |

Le framework Jersey 2.5 de gestion de Web Services RESTful a récemment livré une nouvelle version, apportant le support de la dernière version du serveur web Jetty, une mise à jour d'Apache Connector et des corrections de bugs.

La nouvelle version contient notamment les changements suivants :

  • Support de la version 9 du serveur web et conteneur d'application Jetty. Cela comprend un conteneur de serveur Jersey basé sur Jetty HTTP et un conteneur de servlet, ainsi qu'un connecteur client Jersey qui permet les appels synchrones et asynchrones en utilisant l'API Jetty Fluent Client.
  • Le connecteur Apache utilise désormais Apache HttpClient 4.3, qui est lui même un refactoring majeur comprenant de nombreuses nouvelles fonctionnalités et améliorations.
  • Plus de 60 bugs ont été corrigés, comme par exemple les headers http avec des valeurs multiples qui n'étaient pas correctement lues et l'enregistrement des composants via le scanning des packages qui "oubliaient" certains éléments.

Les changements dans les versions précédentes (après la version majeur 2.0 de Juin) :

  • Support de OAuth1 en tant que consommateur et producteur, et OAuth2 en tant que consomateur seuleument.
  • Possibilité pour un client de configurer ou surcharger les propriétés de connexion par requête.
  • Support d'https en utilisant Grizzly ou Apache Connector.
  • Support pour Spring 3. Cela permet l'injection de beans gérés par Spring dans les ressources administrées par Jersey ainsi que pour une ressource JAX-RS d'être contrôlée par Spring plutôt que par Jersey.
  • Avec la version 2.5, 30 améliorations ont été effectuées et plus de 160 bugs ont été corrigés.

La documentation a été mise à jour pour la nouvelle version y compris pour les problèmes lors des migrations depuis les versions 2.* vers 2.5.

Jersey 2.5 est l'implémentation de référence de la spécification de l'API JAX-RS 2.0, (JSR 339), livrée en Mai 2013, et fait partie du projet du serveur d'application GlassFish. Elle possède 2 licences approuvés par OSI.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter
Rien ne serait possible sans le soutien et la confiance de nos Sponsors :

Microsoft    Jenji
Feedback Général
Bugs
Publicité
Éditorial
Marketing
InfoQ.com et tous les contenus sont copyright © 2006-2016 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.