Posted on 2005-08-02 23:17
风静云起 阅读(375)
评论(0) 编辑 收藏 所属分类:
IDE
Eclipse本身并不具备J2EE项目的集成调试环境。IBM捐献了WTP插件,使Eclipse的J2EE调试接近于WSAD,如,动态WEB项目向导,Java源代码模板。这些自动化操作,大大提高了编程效率。但是,在支持的J2EE服务器上,WTP插件提供的功能还不够完善。试用发现,对TomCat的支持比较好,代码更新后能快速地同步;若换成WAS6.0作测试服务器,一是启动慢(我的机子cpu2.4,内存1G大约用时30s),二是,代码更新后不能立即反映到调试服务器上:它先调用ant启动wsadmin,然后再更新项目文件,而且它更新的方式为先删除再重新发布,效率极其低下。另外,在WAS6.0上调试时,还不能将System.out输出到控制台,不知道是没配置好,还是不支持。
由于上面在WAS6.0上测试巨不爽,又试用了一下JBoss。到JBoss的主页上才发现,它也提供一个Eclipse的IDE。下载了JBossIDE-1.5M2-Bundle+EJB3-win32.操作也还方便,但建立一个J2EE1.4的project后,发现居然没有web.xml,更糟的是写了一个jsp文件,却没办法"run on server",只能deploy。唉,这也敢叫JBossIDE??郁闷~
总结,如果只使用Jsp/Servlet,采用Eclipse+WTP+TomCat,不次于WSAD,而且从硬件配置,运行速度上考虑还优于WSAD.