好工具Javarebel-----提高JavaEE开发效率

大家都知道在JavaEE开发调试过程中让人最头疼莫过于每次修改一下代码就要重新部署,对于有些Application Server甚至必须重启后 在运行才能看到修改后的效果,非常麻烦且费时间,项目小了还无所谓(大不了等几秒或是几十秒)尤其是大项目重新部署一个来回要好几分钟(大型EJB开发更是了得),也许有些Server有reload的功能,但是个人认为那个相当耗费资源(一个线程在主动不断地检测程序是否修改多累啊)且不稳定,所以较大的JavaEE项目很少使用该功能。
推荐一个好工具Javarebel,使得我们在修改完Java代码保存后,马上就可以出效果,极大的提高了效率;
Javarebel采用了动态代理机制,被动的监控代码是否修改。使得java有像Ruby、PHP一样有着动态重新装载类特性。

使用方法也超简单
1,从 http://www.zeroturnaround.com/download-archive/下载最新jar包(也可从我的附件中直接下载)放到你任意地方,本人放到C:\test\jrebel-2.1.1\jrebel.jar
2,MyEclipse(安装步骤)打开MyEclipse->Window->Prefrence...窗口,找到设置Tomcat(你使用的服务器类型)位置下的JDK设置,如下图:
好工具Javarebel-----提高JavaEE开发效率

在java VM参数中加上:-noverify -javaagent:C:\test\jrebel-2.1.1\jrebel.jar,点OK 重新启动Tomcat即可。

你可能感兴趣的:(tomcat,PHP,javaee,MyEclipse,Ruby)