




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實驗名稱學習MVC設計模式一、實驗目的1.理解MVC運行機制;2.學習用JDBC訪問數據庫;3.學習運用MVC設計模式開發Web應用。二、實驗內容1.開發一個簡單的符合MVC設計模式的Web應用程序。三、實驗儀器、設備1.PC機最低配置:2GHz以上CPU;1G以上內存;1G自由硬盤空間2.JDK3.EclipseGanymede4.Jboss-.GA四、實驗原理1.MVC設計模式;2.動態Web編程。五、實驗步驟5.1建立開發環境設置開發環境運行eclipse集成開發環境。注意設定你自己的workplace目錄;選取WindowPreferences…彈出Preferences設置窗口,在其中的左欄樹上選取Server/RuntimesEnvironments,選擇JBossv4.2作為JavaEE應用效勞器,在下一步設定ApplicationServerDirectory為JBOSS安裝目錄;左欄樹上選取Java/InstalledJREs,觀察是否設定了JRE,如果沒有,那么設置你安裝的JRE目錄。5.2開發一個“啤酒選擇助理〞應用新建一個動態Web工程翻開Eclipseworkbench,選擇菜單FileNewProject…翻開NewProject向導窗口;選擇Web/DynamicWebProject,Next,命名新的動態Web工程名為ex3,TargetRuntime為JBoss4.2;點擊下一步,在ProjectFacets中配置DynamicWebModule版本為2.5,完成。開發View視圖在ProjectExplorer中的WebContent文件夾上點擊鼠標右鍵,選擇NewHTML,命名為form.html,完成;編輯form.html內容,使之成為form.html;在ProjectExplorer中的WebContent文件夾上點擊鼠標右鍵,選擇NewJSP,命名為result.jsp,完成;編輯result.jsp內容,使之成為result.jsp。開發Model視圖建立Access數據ex3.mdb,創立表beer,如下列圖;開發訪問Access數據庫的工具類AccessJDBCUtil.java,放在lesson.j2ee.ex3.model包下;在ProjectExplorer中的JavaResources:src文件夾上點擊鼠標右鍵,選擇NewClass,在彈出窗口中鍵入下列圖中內容;編寫BeerExpert.java。開發Controller視圖在ProjectExplorer中的JavaResources:src文件夾上點擊鼠標右鍵,選擇NewClass,在彈出窗口中鍵入下列圖中內容;編寫BeerSelect.java;雙擊DeploymentDescriptor:<webapp>,編輯web.xml,使之成為web.xml。5.3編譯、部署、運行和使用Web應用編譯、部署、運行Web應用在ex3工程上點擊鼠標右鍵,在彈出菜單上選取RunAsRunonServer;在DefineaNewServer窗口,選擇Tomcatv5.5Serveratlocalhost,完成。Tomcat效勞器自動完成部署并運行。在瀏覽器上執行Web應用在IE瀏覽器中鍵入地址:://localhost:8080/ex3/form.html,運行選擇啤酒顏色頁面。5.4自己動手完成以下工作在WEB-INF目錄下建立lib和tld目錄,將lib和tld目錄中的所有文件復制到相應目錄下。根據第八章課件中講述的內容,對以上應用的result.jsp進行修改,使用forEachtag替代java代碼片斷。參考第九章課件中SimpleTag的開發方法,開發一個自定義的SimpleTag,要求在result.jsp中啤酒列表上面打印一行信息:“BeerexpertrecommendsXXbeers:〞,XX代表啤酒顏色。為BeerSelectServlet開發和配置一個過濾器,要求該過濾器對form.html提交而來的“color〞參數進行驗證,保證它是〔light,amber,brown,dark〕之一,否那么,打印錯誤信息。六、實驗報告要求1.詳細寫出需要自己動手做的實驗內容的步驟;2.給出程序運行過程中各個頁面的截屏;3.提交原程序代碼,并在程序中寫javadoc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年耐高溫濾料項目提案報告
- 商業智能與數字圖書館的深度融合
- 教育新思路如何利用數字健康教育推動學生的全面發展
- 2025年春蘇教版生物七年級下冊教學課件 4.10.1 植物的營養器官(第1課時)
- 提升企業競爭力中小企業數字化轉型戰略解析
- 2025年工業涂料水性色漿項目提案報告模板
- 2025年皮革、毛皮及其制品加工專用設備項目立項申請報告
- 2025供應鏈管理合同風險的探究
- 2025技術改進的借款合同范本
- 教師如何適應數字化時代的角色轉變
- 2025屆湖南省邵陽市高三下學期第三次聯考數學試卷(含答案)
- 浙江省強基聯盟2024-2025學年高一下學期5月月考數學試題(含答案)
- 2025年北京市朝陽區高三二模考試語文試卷(含答案)
- 2025年安徽省合肥市(合肥一中)三模(五月)生物試卷及答案
- 2025年中考第一次模擬考試卷:生物(廣西卷)(解析版)
- 2025年公路水運工程重大事故隱患判定標準深度解析
- 2025屆江西省上饒市高三下學期二模英語試題(原卷版+解析版)
- 《ISO 37001-2025反賄賂管理體系要求及使用指南》專業解讀和應用培訓指導材料之7:9績效評價(雷澤佳編制-2025A0)
- 湖北省武漢市2025年高三3月份模擬考試英語試題含答案
- 機動車檢測維修專業技術人員職業資格2024年筆試考試模擬題
- 鋼結構吊裝監理實施細則
評論
0/150
提交評論