國(guó)內(nèi)最大的酷站演示中心! visual age for java是ibm所開(kāi)發(fā)的java ide開(kāi)發(fā)環(huán)境。早在幾年前,就已經(jīng)占了java開(kāi)發(fā)平臺(tái)的半壁江山,而近來(lái)已有好長(zhǎng)時(shí)間沒(méi)出新版本了,原因在于ibm全心投入了eclipse項(xiàng)目的研究,好多java開(kāi)發(fā)者肯定也注意到了這一點(diǎn)。eclipse是一個(gè)開(kāi)發(fā)源碼項(xiàng)目,它其實(shí)是visual age for java的替代品,其界面跟先前的visual age for java差不多,但由于其開(kāi)放源碼,任何人都可以免費(fèi)得到(官方網(wǎng)站在http://www.eclipse.org/),并可以在此基礎(chǔ)上開(kāi)發(fā)各自的插件,因此越來(lái)越受人們關(guān)注。近期還有包括oracle在內(nèi)的許多大公司也紛紛加入了該項(xiàng)目,并宣稱(chēng)eclipse將來(lái)能成為可進(jìn)行任何語(yǔ)言開(kāi)發(fā)的ide集大成者,使用者只需下載各種語(yǔ)言的插件即可。
我們且不管eclipse能否成為真正的集大成者,但據(jù)筆者在j2ee開(kāi)發(fā)上的使用,eclipse就已鋒芒畢露,比先前的visual age for java強(qiáng)勁了許多,更顯得即插即用,下載一個(gè)tomcat插件,就能很容易的調(diào)用外部獨(dú)立安裝的apache tomcat進(jìn)行jsp、servlet的調(diào)試。還是先睹為快,來(lái)看看eclipse加上tomcat來(lái)跟蹤調(diào)試servlet有多簡(jiǎn)單吧!
我們需要先到http://www.sysdeo.com/eclipse/tomcatplugin.html去下載tomcat插件,下載后直接解壓縮到eclipse的plugins目錄下。之后再啟動(dòng)eclipse ,在ide中選擇“window”菜單的“customize perspective…”,展開(kāi)彈出窗口的other結(jié)點(diǎn),可以看到下面有tomcat選項(xiàng),打上鉤按“ok”關(guān)閉窗口。做完了這一步,在ide的工具欄就會(huì)有變化,是不是興奮地看到了可愛(ài)的tomcat小貓圖標(biāo)呢!不過(guò)別急著去按小貓按鈕,還需要到“window”菜單的“preferences”去做些設(shè)置,正確選擇你所安裝的tomcat版本,指定tomcat主目錄和tomcat的server.xml配置文件,然后展開(kāi)tomcat,選下面的jvm setting,選擇jre為“detected vm”,確認(rèn)無(wú)誤后按“ok”關(guān)閉窗口即可。到這兒,所有的配置工作都做完了,按下小貓圖標(biāo)啟動(dòng)tomcat,就可以看?onsole窗口出現(xiàn)“starting service tomcat-standalone……”等tomcat啟動(dòng)信息了。
下面我們?cè)凇皀 *= i;”那一行設(shè)一斷點(diǎn)來(lái)跟蹤計(jì)算過(guò)程。在瀏覽器窗口中按刷新按鈕,然后返回eclipsep窗口,是不是在在斷點(diǎn)那一行出現(xiàn)了藍(lán)條呢?下面的過(guò)程熟悉visual age for java的讀者應(yīng)該明白了吧,按f6跟蹤到下一語(yǔ)句,按f5跟進(jìn)調(diào)用過(guò)程。