Il y a 11 ans -
Temps de lecture 1 minute
Revue de Presse Xebia
La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia.
Le coin de la technique
- Release de SubGit 1.0.0 (par Alexandre Dergham)
- Release de Gatling 1.3.0 (par Alexandre Dergham)
- Release de slf4j 1.7 (par Jean-Eudes Couignoux)
- Jersey en version 2.0-m8 (par Xavier Bucchiotty)
Le coin de la technique
Release de SubGit 1.0.0
SubGit 1.0.0 est sorti le 19/09/2012. Il s’agit d’un outil de migration de SVN vers Git qui se veut meilleur que Git-SVN (voir le comparatif).
SubGit rend parfaitement transparente la présence d’un dépôt SVN et le mettant à jour de façon asynchrone. Il n’est pas nécessaire d’apprendre à utiliser une commande ou une syntaxe propre à l’outil (contrairement à git-svn) si bien que finalement, seule la connaissance de Git est nécessaire.
Vous trouverez tous les détails pour l’installation et la configuration de cet outil dans la documentation officielle.
Release de Gatling 1.3.0
L’outil de stress-test Gatling 1.3.0 est sorti le 20/09/2012. Cette nouvelle version comporte :
- Quelques corrections de bugs.
- Des modifications de l’API utilisée pour l’écriture des tests (en Scala, pour rappel).
- L’ajout de nombreuses fonctionnalités comme le support du caching ou l’enregistrement des requêtes et réponses en échec.
Vous pourrez consulter le changelog complet de cette version ici.
Release de slf4j 1.7
L’api de journalisation slf4j a été mise à jour avec la version 1.7. 8 ans après la version 5 de Java, l’api prend enfin en compte les varargs. Il sera désormais possible de définir ces logs de la manière suivante :
logger.info("one two three: {} {} {}", "1", "2", "3");
à la place de
logger.info("one two three: {} {} {}", new Object[]{"1", "2", "3"});
Cette nouvelle version nécessite une version 5 du jdk. Le changelog complet est disponible ici.
Jersey en version 2.0-m8
Jersey, la célèbre implémentation de JAX-RS arrive en version 2.0-m8. On y retrouve notamment :
- L’implémentation des traitements asynchrones de la spécification JAX-RS
- La génération du fichier WADL (de même qu’en version 1.x),
- L’ajout d’une nouvelle annotation @BeanParam
Cette dernière annotation est intéressante. Elle permet d’agréger différentes sources de paramètres (@PathParam, @QueryParam, @HeaderParam …) dans un POJO autre que la ressource. Il peut ensuite être injecté en tant que bean en paramètre des méthodes. C’est concis et réutilisable.
Commentaire