




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
MyEclipse開(kāi)發(fā)調(diào)試JSP,Servlet,JavaBean,JSF,Structs etc 一個(gè)很簡(jiǎn)單的Web應(yīng)用來(lái)說(shuō)明使用MyEclipse的Web服務(wù)器配置,應(yīng)用部署和調(diào)試過(guò)程。 一、準(zhǔn)備開(kāi)發(fā)工具 這里使用Eclipse 3.1.2和MyEclipse4.1.1,當(dāng)然Java通常都是用來(lái)開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用的,那么Web服務(wù)器也就少不了了,這里使用Tomcat 5.5.15版本。當(dāng)然,如果你沒(méi)有J2SDK那么所有的程序都沒(méi)法編譯運(yùn)行了,所以,你也去準(zhǔn)備一個(gè)吧,這里使用J2SDK 1.5.0_06-b05,只要是JDK1.5.0以上,就無(wú)所謂,我們就可以使用所有的功能。 下載地址: /ContentExpress-display-ceid-10.html 二、軟件的安裝和注冊(cè) 首先要安裝JDK,我這里使用默認(rèn)安裝,目錄所有的都不改變,C:Program FilesJava,下面有兩個(gè)文件夾,一個(gè)是jdk,一個(gè)是jre。設(shè)置類(lèi)路徑之類(lèi)的,請(qǐng)去網(wǎng)上查找相關(guān)資料吧,那個(gè)很多文章講了。 Tomcat的安裝,我們使用Exe版本的安裝文件,除了選擇目錄外,其他的都默認(rèn)好了,這里安裝到D:Tomcat5.5,注意中間的空格去掉了,因?yàn)橛袝r(shí)候有空格會(huì)很麻煩。 Eclipse的安裝比較方便,直接解包就行了,然后把解開(kāi)的文件Eclipse文件夾放置到適當(dāng)?shù)陌惭b目錄,如這里是D:/eclipse。在安裝目錄找到Eclipse.exe文件,啟動(dòng)Eclipse,設(shè)置JDK和工作路徑后就可以看到Eclipse的歡迎頁(yè)面了。這里我們不使用Eclipse,所以,把它關(guān)閉。 MyEclipse是一個(gè)Exe安裝文件,有安裝向?qū)?,直接雙擊安裝,選擇完Eclipse安裝目錄D:/eclipse和自身的安裝目錄,這里使用D:MyEclipseeclipse,然后一路next就行了。 我們?cè)诔绦蚪M中可以找到MyEclipse程序組,點(diǎn)擊打開(kāi),如果你沒(méi)有默認(rèn)的工作路徑,選擇一個(gè)工作路徑后,會(huì)看到集成MyEclipse后的Eclipse的典型界面。 最后需要輸入MyEclipse的注冊(cè)碼,打開(kāi)菜單window-preferences,在對(duì)話框的菜單樹(shù)中打開(kāi)MyEclipse-Subscription項(xiàng),點(diǎn)擊Enter Subscription按鈕,然后輸入注冊(cè)用戶名和密碼即可。 OK,到這里所有需要的軟件都安裝好了,下面我們來(lái)創(chuàng)建一個(gè)簡(jiǎn)單的工程來(lái)說(shuō)明MyEclipse的應(yīng)用。 三、創(chuàng)建Web工程 由于這里只講解MyEclipse的基本操作和設(shè)置,所以,就不做很復(fù)雜的項(xiàng)目了,完全可以觸類(lèi)旁通的。 打開(kāi)MyEclipse開(kāi)發(fā)界面,F(xiàn)ile-New-Projects,打開(kāi)新建項(xiàng)目對(duì)話框,選中MyEclipse-J2EE Projects-Web Project,點(diǎn)擊Next按鈕,在Web Project Details的Projects Name 中輸入WebTest,其他采用默認(rèn)值,注意這里的Context root URL為/WebTest,否則,你就要在IE中輸入相應(yīng)的名字才能使用了。注意這里的最下面有是否加入標(biāo)簽庫(kù)支持,我們選擇JSTL1.1。然后,點(diǎn)擊Finish按鈕完成項(xiàng)目創(chuàng)建。 我們察看我們新建的工程,需要的類(lèi)都已經(jīng)自動(dòng)加載了進(jìn)來(lái),還有一個(gè)J2EE的類(lèi)環(huán)境變量,這就是使用MyEclipse的方便之處。 四、新建Hello類(lèi) 選中工程項(xiàng)目WebTest下的src文件夾(注意是在Package Explorer下,如果這個(gè)找不到,去找Eclipse使用指南看吧,Window-Show View-Package Explorer),右鍵菜單New-Package,新建一個(gè)包c(diǎn)om.test.bean。選中新建的包,右鍵菜單New -Class,Name中輸入Hello,去掉public static void main選項(xiàng),其他全部默認(rèn),點(diǎn)擊Finish按鈕完成類(lèi)的創(chuàng)建。編輯類(lèi)的代碼,如下所示:package com.test.Hellopublic class Hello private String message = Hello World;public String getMessage() return message; public void setMessage(String message)this.message = message; 注意這里Bean屬性的操作方法,可以先定義好屬性,然后,在編輯窗口右鍵菜單Source-Generate Getters and Setters,然后在對(duì)話框中選擇要生成get和set方法的屬性確定就可以了。 五、創(chuàng)建JSP頁(yè)面 在WebTest工程中,選中WebRoot文件夾,右鍵菜單New-JSP,F(xiàn)ile Name修改為index.jsp,其他默認(rèn),點(diǎn)擊Finish按鈕創(chuàng)建。 編輯JSP文件的內(nèi)容如下: base href= My JSP index.jsp starting page This is my JSP page. 注意紅色部分為我們添加的代碼。好了我們的代碼已經(jīng)編寫(xiě)完畢了。 六、配置Tomcat服務(wù)器 Eclipse菜單,Window-Preference,打開(kāi)Preference對(duì)話框,找到菜單樹(shù)中MyEclipse-Application Servers-Tomcat 5。選中Tomcat 5項(xiàng),在對(duì)話框中,選中Enable單選按鈕,然后點(diǎn)擊Tomcat Home Directory 輸入框后的Browse按鈕,選擇Tomcat的安裝根目錄,這里是D:Tomcat5.5,其它的框會(huì)自動(dòng)填充。點(diǎn)擊Apply按鈕。 選中Tomcat 5中的JDK一項(xiàng),這里要特別注意,默認(rèn)的是JRE的運(yùn)行環(huán)境,這里要設(shè)定成JDK的,否則,MyEclipse無(wú)法正常部屬Web應(yīng)用,也無(wú)法正常運(yùn)行Tomcat服務(wù)器。 我們點(diǎn)擊Add按鈕,JRE Name中寫(xiě)入JDK1.5.0_06,然后在Browse選擇框中選擇JDK的根目錄,這里是C:Program FilesJavajdk1.5.0_06,其他的默認(rèn),點(diǎn)擊OK按鈕。在Tomcat JDK Name中選擇我們剛才創(chuàng)建的那個(gè),就是JDK1.5.0_06。點(diǎn)擊Apply按鈕,每次都點(diǎn)吧,有時(shí)候Eclipse出問(wèn)題,你不點(diǎn)這個(gè)跑到另一個(gè)配置頁(yè)面就會(huì)丟失上面的配置。 我們?cè)赥omcat 5的Launch中確保選中了Debug模式。 而Paths中就是一些類(lèi)路徑設(shè)置,第一個(gè)是提前加載的類(lèi)路徑,有些包一啟動(dòng)服務(wù)器初始化Web Application時(shí)就要用到,就是這些了;第二個(gè)是運(yùn)行時(shí)才用到的;第三個(gè)是沒(méi)有打包的類(lèi),這里我們就不管了。 現(xiàn)在可以點(diǎn)擊preference對(duì)話框的OK按鈕了,完成Tomcat的配置。 七、部屬Web應(yīng)用程序 這里就簡(jiǎn)單點(diǎn)了,我們選中WebTest工程的根目錄,右鍵菜單MyEclipse-Add and Remove Projects Deployments,在打開(kāi)的對(duì)話框中確保Projects為WebTest,點(diǎn)擊Add按鈕,在彈出對(duì)話框的Server中選擇Tomcat 5,下面的兩個(gè)單選項(xiàng),Exploaded Archive和Packaged Archive分別是目錄方式部屬和包方式部屬,這個(gè)都是由MyEclipse來(lái)做的,我們使用目錄部署方式,不用打成war包,其他的不管它了。點(diǎn)擊Finished按鈕回到上一個(gè)頁(yè)面。 服務(wù)器指定了,下面來(lái)部署應(yīng)用程序。選中對(duì)話框服務(wù)器列表中的Tomcat 5項(xiàng),此時(shí),灰顯的按鈕變?yōu)榭捎?,其中Remove和Redeploy就是移除部署和重新部署,我們點(diǎn)擊Redeploy按鈕,以后我們修改了工程也可以點(diǎn)此按鈕重新部署。這里我們可以點(diǎn)擊一下了。 OK,程序已經(jīng)部署完成了,下面要運(yùn)行調(diào)試了。 八、運(yùn)行調(diào)試程序 在Eclipse的圖形菜單欄找到 (這個(gè)按鈕左邊那個(gè)是重新部署按鈕,右邊是自掉的瀏覽器),點(diǎn)擊下拉按鈕,選擇Tomcat 5,然后點(diǎn)擊Start菜單,啟動(dòng)Tomcat。 等Consol窗口中提示Tomcat啟動(dòng)成功,我們就可以運(yùn)行我們的程序了。打開(kāi)一個(gè)IE瀏覽器窗口,輸入http:/localhost:8080/WebTest/,我們可以看到如下信息: Hello World! This is my JSP page.說(shuō)明運(yùn)行成功。 下面來(lái)講講調(diào)試,呵呵,這時(shí)候就和普通的調(diào)試一樣了,加斷點(diǎn)。Jsp文件和Class文件一樣可以單步調(diào)試。 打開(kāi)Hello.java的編輯框,在return message;一行加斷點(diǎn),我們刷
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 船舶租賃與運(yùn)營(yíng)合同
- 個(gè)人車(chē)位出租合同協(xié)議
- 個(gè)人無(wú)抵押借款合同
- 承接前期物業(yè)管理服務(wù)合同
- 土建工程承包合同范
- 廣西電力職業(yè)技術(shù)學(xué)院《中小學(xué)美術(shù)教學(xué)設(shè)計(jì)與案例分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 5、《平行與垂直》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- 漢中職業(yè)技術(shù)學(xué)院《圖形圖像軟件》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院《工程測(cè)量B》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東青年職業(yè)學(xué)院《能源動(dòng)力(動(dòng)力工程)領(lǐng)域工程倫理》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024至2030年全球及中國(guó)3D硅電容器行業(yè)研究及十四五規(guī)劃分析報(bào)告
- 三個(gè)和尚幼兒故事課件
- 浙江省杭二中2025年高三高考全真模擬卷(四五六七)數(shù)學(xué)試題含解析
- 部編版《道德與法治》六年級(jí)下冊(cè)第3課《學(xué)會(huì)反思》精美課件
- 2024數(shù)據(jù)中心浸沒(méi)式液冷系統(tǒng)單相冷卻液技術(shù)指標(biāo)和測(cè)試方法
- 國(guó)有企業(yè)采購(gòu)管理規(guī)范 T/CFLP 0027-2020
- 葉酸與神經(jīng)退行性疾病的關(guān)聯(lián)性研究
- 圍墻鐵藝欄桿施工方案方案
- 客運(yùn)駕駛?cè)税踩己艘?guī)程范本
- 2024年南京城市職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 醫(yī)療安全不良事件課件
評(píng)論
0/150
提交評(píng)論