- 集成 HotSwap. Some time ago, in the Reloading Java Classes blog series Jevgeni described the difference of the approach taken by JRebel in regards to HotSwap. Now we want to bring the best of both! For you this will mean some improvements in performance now and major improvements in performance down the line as we take more advantage of this.
- 支持匿名类重命名. A common problem for apps that use a lot of anonymous classes is that when you add a new one, the rest get renamed and JRebel would bail due to extended superclass or implemented interface changes. JRebel is now clever enough that it can track such renames and cope with the reloads more gracefully.
- 支持 EJB 3.х. The M1 version of JRebel 4.0 comes with the fresh integrations for JBoss (4.x/5.x) and Glassfish (2.x/3.x). Now you can add a new POJO to your application on the fly, annotate it with
@Stateful, and inject it to the other managed bean. How cool is that!? The rest of containers will follow in M2.