Une fois le renommage de JavaRebel en JRebel passé (trademark Java quand tu nous tiens), les équipes de ZeroTurnaround n'en ont pour autant pas oublié d'améliorer le produit.
La nouvelle release 2.1 se focalise essentiellement sur les 2 version majeures de Struts, avec :
- un nouveau plugin pour Struts 1.x
- la mise à jour du plugin Struts 2.x
Dans les deux cas, JRebel permet désormais la prise en compte à chaud des modifications du mapping des classes Action (mapping XML ou par annotations).
En complément, on notera également :
- support de GlassFish v3 et du conteneur OSGi Felix sur lequel ce dernier repose
- l'envoi de statistiques anonymes d'utilisation de JRebel vers la base centralisée de l'éditeur (possibilité de le désactiver), afin de permettre à ce dernier d'avoir une meilleure visibilité sur les besoins et d'adapter sa roadmap
- correction de divers bugs
- renommage de javarebel.jar en jrebel.jar
Petit rappel de ce qu'est JRebel :
L'outil JRebel permet d'améliorer la productivité du développement Java. Il se présente sous la forme d'un agent pour la JVM qui permet le remplacement à chaud du bytecode des classes de l'application. Par conséquent, une grande partie des modifications de code peut être prise en compte par l'application sans nécessiter de redémarrer cette dernière.
La page de présentation de JRebel
Téléchargez la dernière version gratuite
Matrice de comparaison avec/sans JRebel
Source