工欲善其事,必先利其器。做Java的Web开发也不例外,一个好的工具,往往会达到事半功倍的效果。开发JSF有着无数好用的工具,基本上都是Eclipse的插件,BEA Workshop(前身是NitroX),Exadel,MyEclipse等等,当然IBM Rational 的RSA和Borland的JBuilder还有Oracle的JDeveloper都具备这方面的开发功能,但是因为太过庞大了,就不推荐了,我重点推荐的是Workshop和Exadel。
BEA Workshop,其前身NitroX曾经获得过Jolt奖,十月份的时候,被BEA收购,改名为BEA Workshop,(并非BEA WebLogic Workshop)。Workshop是一款针对Hibernate、JSF、Struts、Tiles和JSP的专业化Eclipse工具,而且最新的3.0M2版本提供了对最新版本的Myfaces 1.1.1的WYSIWYG支持,使用非常的顺手,我最近几个月都一直使用它来进行Struts和JSF方面的开发。
该软件可到:http://www.m7.com/downloadNitroX.do 下载。
Exadel却并不怎么出名,但是它的JSF编辑功能却很出色,最近版本3.05,我们公司开发JSF时用的开发工具。有很多出色的特性,如对Struts的支持,除了常规的导航流图,配置编辑,可视化验证,之类,还直支持TILES的可视化,这点有很大进步,但是和NitroX比还是有些差距,后者能够支持JSP编辑器中的TILES WYSWYG效果。还有个有趣的特征是Struts配置文件的Debug, 直接在图形上就可以设置断点。
该软件可到:http://box.exadel.com/exadelproducts/app_products.process.main.start?_action=products 下载
在周围开发JSF的大多数人看来,这两款工具可以说是目前最为强大的JSF开发工具了,虽然它们都有种种的不足,但是它们却在不断的在应用中改变着,进步着,相信随着JSF的不断成熟,我们会有更多的选择。(如果需要破解的话,可以到我的论坛下载http://www.js66.com/java/read.php?tid=54&page=1&toread=1)
posted on 2006-01-11 09:32
steady 阅读(9582)
评论(22) 编辑 收藏 所属分类:
JSF & Myfaces