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

1) 配置lomboz比較簡(jiǎn)單 ,對(duì)應(yīng)3.1版的eclipse下載兩個(gè)包
1:org.objectweb.lomboz_3.1.0.N20050106.zip
2:emf-sdo-runtime-I200412160800.zip
可以直接采用links安裝方法或直接解壓到eclipse目錄下的plugins和features文件夾下,成功后會(huì)在eclipse出現(xiàn)新建lomboz工程選項(xiàng),我覺得他方便一點(diǎn)的是啟動(dòng)服務(wù)器后測(cè)試JSP不用在瀏覽器里輸?shù)刂愤M(jìn)行訪問,直接可以右鍵點(diǎn)擊show in browse,?

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

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

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