開發j2ee程序,在商業軟件方面有很多的選擇,其中IBM的WSAD口碑不錯,它整合的較好,但是成本高,而且對內存要求也高,所以可以選擇優秀的開源軟件eclipse,雖然免費,但是它有很多插件需要自己添加,有的時候配置門檻對初學者來說還是比較高的。
對于j2ee項目,我試過三種方法
1: eclipse+lomboz插件+tomcat服務器
2:eclipse+tomcat插件+tomcat服務器
3:eclipse+myeclipse插件+tomcat服務器(或者jboss,resign等服務器)
其上大概可以任意組合,不過我沒試過

1) 配置lomboz比較簡單 ,對應3.1版的eclipse下載兩個包
1:org.objectweb.lomboz_3.1.0.N20050106.zip
2:emf-sdo-runtime-I200412160800.zip
可以直接采用links安裝方法或直接解壓到eclipse目錄下的plugins和features文件夾下,成功后會在eclipse出現新建lomboz工程選項,我覺得他方便一點的是啟動服務器后測試JSP不用在瀏覽器里輸地址進行訪問,直接可以右鍵點擊show in browse,?

2) 配置tomcat插件也是直接解壓包到eclipse目錄下的plugins和features文件夾下,安裝成功會在工具條上出現小狐貍圖標,需要配置JDK安裝位置和tomcat安裝位置,以便在eclipse里啟動tomcat。

3)配置myeclipse最簡單,直接安裝就行了,用myeclipse新建工程也不用像上面兩種插件一樣新建專屬于自己的工程,可以直接新建j2ee下的web project,然后配置好服務器所在位置,直接啟動就能測試工程。

至于支持struts,Hibernate,他們應該都差不多,最方便的還是myeclipse在內部集成了struts。
注意三個項目完全不兼容,不能互相導入,而且myeclipse還存在一定問題
譬如訪問oracle的數據庫,import訪問oracle的API包會造成丟失,怎么測試也不通過,只有復制粘貼包過來才可以,這種惡心的問題在微軟的開發工具中好像并沒發現。而且修改了jsp頁面再測試發現并沒有變化的時候最好把tomcat安裝目錄下webapps文件夾下的工程刪掉再重新部署測試。因為有時候并不能同步。
java的開源性造成了java社區的技術繁多版本繁雜,百家爭鳴的同時也帶來了很多問題,開發者面對的選擇多了,可是也變難了,有時候還不如像微軟那樣制定一個標準,大家參照。