工欲善其事,必先利其器。做Java的Web開發(fā)也不例外,一個好的工具,往往會達到事半功倍的效果。開發(fā)JSF有著無數(shù)好用的工具,基本上都是Eclipse的插件,BEA Workshop(前身是NitroX),Exadel,MyEclipse等等,當(dāng)然IBM Rational 的RSA和Borland的JBuilder還有Oracle的JDeveloper都具備這方面的開發(fā)功能,但是因為太過龐大了,就不推薦了,我重點推薦的是Workshop和Exadel。
BEA Workshop,其前身NitroX曾經(jīng)獲得過Jolt獎,十月份的時候,被BEA收購,改名為BEA Workshop,(并非BEA WebLogic Workshop)。Workshop是一款針對Hibernate、JSF、Struts、Tiles和JSP的專業(yè)化Eclipse工具,而且最新的3.0M2版本提供了對最新版本的Myfaces 1.1.1的WYSIWYG支持,使用非常的順手,我最近幾個月都一直使用它來進行Struts和JSF方面的開發(fā)。
該軟件可到:http://www.m7.com/downloadNitroX.do 下載。
Exadel卻并不怎么出名,但是它的JSF編輯功能卻很出色,最近版本3.05,我們公司開發(fā)JSF時用的開發(fā)工具。有很多出色的特性,如對Struts的支持,除了常規(guī)的導(dǎo)航流圖,配置編輯,可視化驗證,之類,還直支持TILES的可視化,這點有很大進步,但是和NitroX比還是有些差距,后者能夠支持JSP編輯器中的TILES WYSWYG效果。還有個有趣的特征是Struts配置文件的Debug, 直接在圖形上就可以設(shè)置斷點。
該軟件可到:http://box.exadel.com/exadelproducts/app_products.process.main.start?_action=products 下載
在周圍開發(fā)JSF的大多數(shù)人看來,這兩款工具可以說是目前最為強大的JSF開發(fā)工具了,雖然它們都有種種的不足,但是它們卻在不斷的在應(yīng)用中改變著,進步著,相信隨著JSF的不斷成熟,我們會有更多的選擇。(如果需要破解的話,可以到我的論壇下載http://www.js66.com/java/read.php?tid=54&page=1&toread=1)
posted on 2006-01-11 09:32
steady 閱讀(9593)
評論(22) 編輯 收藏 所屬分類:
JSF & Myfaces