JRebel是一套JavaEE开发工具。JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品。JRebel是收费软件,用户可以在JRebel官方站点下载30天的评估版本。
JRebel开发团队今天发布了JRebel 2.1版本,这个版本也被称为“Struts”版。JRebel 2.1的主要特性是带来对Struts2.X版本的插件支持,同时引入了一个新的针对Struts 1.X的插件,该插件可以自由的从XML或者Java 5 annotations(注释)中加载Struts action的映射信息(无须重新启动应用)。由于JRebel针对Struts开发进行了特别的优化,因此现在使用JRebel开发Struts应用变得比以往任何时候都更加轻松,开发者在开发Java的Struts应用的时候几乎可以不重启应用程序。(当然这也意味着Java开发者的机器配置够好,内存够大的说)
JRebel 2.1也同时包含了对GlassFish和Felix OSGi 容器的支持。根据调查表明,使用GlassFish v2作为Java Servlet容器的开发者有13%的时间花费在重新部署应用并等待启动的过程中。通过使用JRebel 2.1配合GlassFish v3可以将这项开销几乎完全消除掉,可以节约大量开发时间。
从JRebel 2.1开发,JRebel将会自动向JRebel服务器发送一些匿名统计信息,包括Java 版本,JVM版本,Java 容器版本,Java框架版本,重新部署次数统计等。用户可以直接在jrebel.info文件中查看到这些信息。这些统计数据有助于帮助JRebel开发团队更好的开发JRebel。如果用户不希望发送这些匿名数据,也可以通过增加JVM参数-Drebel.usage_reporting=false,来屏蔽掉该功能。
最后JRebel 2.1修正了大量的在JRebel 2.0.3中已知的问题。其中很大一部分bug是Spring插件导致的,当然也有一部分是JRebel核心插件的问题。
JRebel官方网址:
http://www.zeroturnaround.com/
[ad#468-60]