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.

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

Contenu Éducatif

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

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