版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
實(shí)驗(yàn)名稱學(xué)習(xí)MVC設(shè)計(jì)模式一、實(shí)驗(yàn)?zāi)康?.理解MVC運(yùn)行機(jī)制;2.學(xué)習(xí)用JDBC訪問數(shù)據(jù)庫;3.學(xué)習(xí)運(yùn)用MVC設(shè)計(jì)模式開發(fā)Web應(yīng)用。二、實(shí)驗(yàn)內(nèi)容1.開發(fā)一個(gè)簡單的符合MVC設(shè)計(jì)模式的Web應(yīng)用程序。三、實(shí)驗(yàn)儀器、設(shè)備1.PC機(jī)最低配置:2GHz以上CPU;1G以上內(nèi)存;1G自由硬盤空間2.JDK3.EclipseGanymede4.Jboss-.GA四、實(shí)驗(yàn)原理1.MVC設(shè)計(jì)模式;2.動(dòng)態(tài)Web編程。五、實(shí)驗(yàn)步驟5.1建立開發(fā)環(huán)境設(shè)置開發(fā)環(huán)境運(yùn)行eclipse集成開發(fā)環(huán)境。注意設(shè)定你自己的workplace目錄;選取WindowPreferences…彈出Preferences設(shè)置窗口,在其中的左欄樹上選取Server/RuntimesEnvironments,選擇JBossv4.2作為JavaEE應(yīng)用效勞器,在下一步設(shè)定ApplicationServerDirectory為JBOSS安裝目錄;左欄樹上選取Java/InstalledJREs,觀察是否設(shè)定了JRE,如果沒有,那么設(shè)置你安裝的JRE目錄。5.2開發(fā)一個(gè)“啤酒選擇助理〞應(yīng)用新建一個(gè)動(dòng)態(tài)Web工程翻開Eclipseworkbench,選擇菜單FileNewProject…翻開NewProject向?qū)Т翱?;選擇Web/DynamicWebProject,Next,命名新的動(dòng)態(tài)Web工程名為ex3,TargetRuntime為JBoss4.2;點(diǎn)擊下一步,在ProjectFacets中配置DynamicWebModule版本為2.5,完成。開發(fā)View視圖在ProjectExplorer中的WebContent文件夾上點(diǎn)擊鼠標(biāo)右鍵,選擇NewHTML,命名為form.html,完成;編輯form.html內(nèi)容,使之成為form.html;在ProjectExplorer中的WebContent文件夾上點(diǎn)擊鼠標(biāo)右鍵,選擇NewJSP,命名為result.jsp,完成;編輯result.jsp內(nèi)容,使之成為result.jsp。開發(fā)Model視圖建立Access數(shù)據(jù)ex3.mdb,創(chuàng)立表beer,如下列圖;開發(fā)訪問Access數(shù)據(jù)庫的工具類AccessJDBCUtil.java,放在lesson.j2ee.ex3.model包下;在ProjectExplorer中的JavaResources:src文件夾上點(diǎn)擊鼠標(biāo)右鍵,選擇NewClass,在彈出窗口中鍵入下列圖中內(nèi)容;編寫B(tài)eerExpert.java。開發(fā)Controller視圖在ProjectExplorer中的JavaResources:src文件夾上點(diǎn)擊鼠標(biāo)右鍵,選擇NewClass,在彈出窗口中鍵入下列圖中內(nèi)容;編寫B(tài)eerSelect.java;雙擊DeploymentDescriptor:<webapp>,編輯web.xml,使之成為web.xml。5.3編譯、部署、運(yùn)行和使用Web應(yīng)用編譯、部署、運(yùn)行Web應(yīng)用在ex3工程上點(diǎn)擊鼠標(biāo)右鍵,在彈出菜單上選取RunAsRunonServer;在DefineaNewServer窗口,選擇Tomcatv5.5Serveratlocalhost,完成。Tomcat效勞器自動(dòng)完成部署并運(yùn)行。在瀏覽器上執(zhí)行Web應(yīng)用在IE瀏覽器中鍵入地址:://localhost:8080/ex3/form.html,運(yùn)行選擇啤酒顏色頁面。5.4自己動(dòng)手完成以下工作在WEB-INF目錄下建立lib和tld目錄,將lib和tld目錄中的所有文件復(fù)制到相應(yīng)目錄下。根據(jù)第八章課件中講述的內(nèi)容,對以上應(yīng)用的result.jsp進(jìn)行修改,使用forEachtag替代java代碼片斷。參考第九章課件中SimpleTag的開發(fā)方法,開發(fā)一個(gè)自定義的SimpleTag,要求在result.jsp中啤酒列表上面打印一行信息:“BeerexpertrecommendsXXbeers:〞,XX代表啤酒顏色。為BeerSelectServlet開發(fā)和配置一個(gè)過濾器,要求該過濾器對form.html提交而來的“color〞參數(shù)進(jìn)行驗(yàn)證,保證它是〔light,amber,brown,dark〕之一,否那么,打印錯(cuò)誤信息。六、實(shí)驗(yàn)報(bào)告要求1.詳細(xì)寫出需要自己動(dòng)手做的實(shí)驗(yàn)內(nèi)容的步驟;2.給出程序運(yùn)行過程中各個(gè)頁面的截屏;3.提交原程序代碼,并在程序中寫javadoc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年土地證抵押貸款協(xié)議3篇
- 漯河職業(yè)技術(shù)學(xué)院《化工分離工程》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年度施工現(xiàn)場消防通道及安全標(biāo)志設(shè)置服務(wù)協(xié)議3篇
- 洛陽師范學(xué)院《電磁場與電磁波》2023-2024學(xué)年第一學(xué)期期末試卷
- 洛陽科技職業(yè)學(xué)院《數(shù)字設(shè)備與裝置》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年展會(huì)贊助:商業(yè)贊助與合作協(xié)議3篇
- 2024年度云計(jì)算服務(wù)具體服務(wù)內(nèi)容合同3篇
- 2024年度專業(yè)牛羊養(yǎng)殖場規(guī)模化購銷合同書3篇
- 臨時(shí)咖啡師招募合同
- 2024年班組工人勞動(dòng)安全合同3篇
- 第八次課程改革課件
- 哈爾濱冰雪大世界
- 俄烏戰(zhàn)爭中的輿論戰(zhàn)及其啟示
- 2024-2025年第一學(xué)期秋季學(xué)期少先隊(duì)活動(dòng)記錄
- 【珠江啤酒公司盈利能力的杜邦分析(7400字論文)】
- 中國特色社會(huì)主義課程標(biāo)準(zhǔn)
- 傳染科護(hù)理敏感指標(biāo)建立
- 供應(yīng)人員廉潔從業(yè)培訓(xùn)課件
- 《反滲透系統(tǒng)簡介》課件
- 誤差累積效應(yīng)及應(yīng)對機(jī)制
- 國家開放大學(xué)《建筑工程計(jì)量與計(jì)價(jià)》期末考試題庫參考答案
評(píng)論
0/150
提交評(píng)論