BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Livraison du framework Jersey 2.5

Livraison du framework Jersey 2.5

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

Contenu Éducatif

BT