版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《JSPWEB項(xiàng)目設(shè)計(jì)》教學(xué)大綱數(shù)學(xué)與信息科學(xué)院
信息科學(xué)教研室能夠使用JNDI訪問(wèn)數(shù)據(jù)源能夠使用Servlet處理用戶請(qǐng)求能夠使用Comnions-Fi1eUp1oad組件實(shí)現(xiàn)文件上傳能夠使用分頁(yè)技術(shù)實(shí)現(xiàn)頁(yè)面的分頁(yè)顯示能夠使用EL和JSTL簡(jiǎn)化頁(yè)面本章重點(diǎn)熟練配置Tomcat服務(wù)器熟練部署Web項(xiàng)目使用JSP開(kāi)發(fā)Web項(xiàng)目使用JNDI訪問(wèn)數(shù)據(jù)源使用Servlet處理用戶請(qǐng)求使用Commons-Fi1eUpload組件實(shí)現(xiàn)文件上傳使用分頁(yè)技術(shù)實(shí)現(xiàn)頁(yè)面的分頁(yè)顯示使用EL和JSTL簡(jiǎn)化頁(yè)面本章難點(diǎn)使用JSP開(kāi)發(fā)Web項(xiàng)目第10章項(xiàng)目案例:論壇短信息10.1、案例分析10.1.1需求概述開(kāi)發(fā)環(huán)境10.1.3案例覆蓋的技能點(diǎn)1.4問(wèn)題分析項(xiàng)目需求10.2.1用例1:環(huán)境準(zhǔn)備10.2.2用例2:過(guò)濾器Filter處理中文亂碼10.2.3用例3:實(shí)現(xiàn)用戶的登錄和退出功能10.2.4用例4:用戶注冊(cè)功能10.2.5用例5:短信息列表顯示用例6:查看和刪除短信息10.2.7用例7:發(fā)送和回復(fù)短信息10.3、進(jìn)度記錄本章技能目標(biāo)掌握基于B/S結(jié)構(gòu)的系統(tǒng)開(kāi)發(fā)掌握Web應(yīng)用的開(kāi)發(fā)流程掌握使用JSP實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的建設(shè)方法掌握使用Servlet處理請(qǐng)求會(huì)使用JNDI及數(shù)據(jù)源實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問(wèn)優(yōu)化會(huì)使用EL和JSTL簡(jiǎn)化頁(yè)面本章重點(diǎn)Web應(yīng)用的開(kāi)發(fā)流程使用Servlet處理請(qǐng)求使用JSP實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的建設(shè)方法使用EL和JSTL簡(jiǎn)化頁(yè)面本章難點(diǎn)能夠使用JNDI及數(shù)據(jù)源實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問(wèn)優(yōu)化登錄驗(yàn)證碼四、教學(xué)課時(shí)分配表章課時(shí)分配64上課32上機(jī)內(nèi)容課上機(jī)課第一章84第二章84第三章84第四章42第五章64第六章62第七章63第八章63第九章62第十章64總學(xué)時(shí)96五、參考書(shū)目Apress.Pro.JSP3rd.rd.Edition.3)參考網(wǎng)站:,4)《java編程思想》5)(PrenticeHallPTR-CoreJava2VolumeI7版》六、教學(xué)形式與考核方式1、教學(xué)形式:機(jī)房上課、邊講邊練。2、考核方式:本課程考核方式為:考試、筆試。課程性質(zhì)必修課總學(xué)時(shí)96(教學(xué)學(xué)時(shí)64實(shí)驗(yàn)學(xué)時(shí)32)課程類型考試課開(kāi)課院數(shù)學(xué)與信息科學(xué)學(xué)院適用專業(yè)信息與計(jì)算科學(xué)專業(yè)及相關(guān)專業(yè)一、教學(xué)任務(wù)、目的和要求《JSPWeb項(xiàng)目設(shè)計(jì)》是針對(duì)信息與計(jì)算科學(xué)專業(yè)本科學(xué)生開(kāi)設(shè)的一門(mén)重要的專業(yè)課,本課程介紹網(wǎng)頁(yè)開(kāi)發(fā)B/S技術(shù)、JSP數(shù)據(jù)交互、使用分層實(shí)現(xiàn)業(yè)務(wù)處理、servlet基礎(chǔ),JSTL和EL等,最后本課程引進(jìn)了一個(gè)完整的項(xiàng)目《論壇短消息》。通過(guò)本課程學(xué)習(xí)和上機(jī)實(shí)踐,使學(xué)生掌握使用Java,jsp進(jìn)行程序設(shè)計(jì)的基本技術(shù)與方法、具備軟件開(kāi)發(fā)的基礎(chǔ)能力,通過(guò)完整的項(xiàng)目《論壇短消息》的制作,使得學(xué)生提高了編程和項(xiàng)目經(jīng)驗(yàn),為今后從事軟件開(kāi)發(fā)和應(yīng)用打下基礎(chǔ)。二、教學(xué)中注意事項(xiàng)本課程是一門(mén)對(duì)動(dòng)手能力要求較高的、重視實(shí)驗(yàn)環(huán)節(jié)的實(shí)踐性課程,因此在教授過(guò)程中與原理概念型課程有著本質(zhì)的區(qū)別。木門(mén)課程應(yīng)注重案例教學(xué),以項(xiàng)目引導(dǎo)的方式教授學(xué)生,通過(guò)具有代表性的案例教學(xué)使學(xué)生理解掌握章節(jié)中的重點(diǎn)難點(diǎn)。應(yīng)引導(dǎo)學(xué)生在掌握基本知識(shí)的同時(shí),重在體會(huì)面向?qū)ο蟮木幊趟枷?,提高編程能力。三、教學(xué)內(nèi)容及要求第1章網(wǎng)動(dòng)態(tài)頁(yè)開(kāi)發(fā)基礎(chǔ)1、動(dòng)態(tài)網(wǎng)頁(yè)基礎(chǔ)1.1為什么需要?jiǎng)討B(tài)網(wǎng)頁(yè)2什么是動(dòng)態(tài)網(wǎng)頁(yè).1.3如何實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè).1.4為什么學(xué)習(xí)B/S架構(gòu)技術(shù)LL5什么是B/S架構(gòu)1.1.6B/S架構(gòu)的工作原理1.1.7什么是URL1.8URL的組成部署簡(jiǎn)單的Neb應(yīng)用1Tomcat服務(wù)器Tomcat的獲取與安裝Tomcat的啟動(dòng)與安裝2.4Tomcat的目錄結(jié)構(gòu)Tomcat端口號(hào)的配置Web應(yīng)用的目錄結(jié)構(gòu)7配置起始訪問(wèn)頁(yè)面創(chuàng)建、部署和發(fā)布項(xiàng)目技能訓(xùn)練JSP簡(jiǎn)介L(zhǎng)3.1什么是JSP1.3.2JSP的執(zhí)行過(guò)程JSP頁(yè)面組成靜態(tài)內(nèi)容JSP中的注釋4.3JSP指令元素JSP腳本元素技能訓(xùn)練使用集成開(kāi)發(fā)工具創(chuàng)建Web應(yīng)用1創(chuàng)建Web項(xiàng)目Web項(xiàng)目的目錄結(jié)構(gòu)編寫(xiě)Web項(xiàng)目的代碼部署Web項(xiàng)目運(yùn)行Web項(xiàng)目技能訓(xùn)練5.7Web程序的調(diào)試與排錯(cuò)本章技能目標(biāo)明確B/S架構(gòu)開(kāi)發(fā)的基本概念掌握安裝與配置Tomcat服務(wù)器的步驟掌握Tomcat的發(fā)布和運(yùn)行方法使用MyEclipse創(chuàng)建和運(yùn)行項(xiàng)目掌握Web程序調(diào)試與排錯(cuò)掌握J(rèn)SP頁(yè)面元素的內(nèi)容本章重點(diǎn)B/S架構(gòu)開(kāi)發(fā)的基本概念Tomcat服務(wù)器的配置、部署與發(fā)布MyEclipse創(chuàng)建和運(yùn)行項(xiàng)目Web程序調(diào)試與排錯(cuò)JSP頁(yè)面元素的內(nèi)容本章難點(diǎn)Tomcat服務(wù)器的配置、部署與發(fā)布Web程序調(diào)試與排錯(cuò)第2章JSP數(shù)據(jù)交互(一)1、什么是JSP內(nèi)置對(duì)象JSP內(nèi)置對(duì)象outJSP內(nèi)置對(duì)象request2.3.1request對(duì)象技能訓(xùn)練2.4>JSP內(nèi)置對(duì)象response2.4.1response對(duì)象2.4.2轉(zhuǎn)發(fā)與重定向重定向的應(yīng)用4.4技能訓(xùn)練JSP內(nèi)置對(duì)象session5.1為什么使用session5.2什么是會(huì)話5.3session對(duì)象5.4使用session對(duì)象實(shí)現(xiàn)權(quán)限控制5.5技能訓(xùn)練5.6session對(duì)象的失效5.7include指令本章技能目標(biāo)使用request對(duì)象獲取用戶請(qǐng)求使用response對(duì)象處理響應(yīng)使用轉(zhuǎn)發(fā)與重定向控制頁(yè)面跳轉(zhuǎn)掌握session的原理及應(yīng)用掌握include指令的應(yīng)用本章重點(diǎn)request對(duì)象獲取用戶請(qǐng)求使用response對(duì)象處理響應(yīng)使用轉(zhuǎn)發(fā)與重定向控制頁(yè)面跳轉(zhuǎn)使用session對(duì)象實(shí)現(xiàn)頁(yè)面訪問(wèn)控制include指令的應(yīng)用本章難點(diǎn)request對(duì)象獲取用戶請(qǐng)求使用response對(duì)象處理響應(yīng)使用轉(zhuǎn)發(fā)與重定向控制頁(yè)面跳轉(zhuǎn)使用session對(duì)象實(shí)現(xiàn)頁(yè)面訪問(wèn)控制第3章JSP數(shù)據(jù)交互(二)1JSP內(nèi)置對(duì)象application1.1application對(duì)象1.2技能訓(xùn)練3.2、對(duì)象的作用域2.1page作用域2.2request作用域2.3session作用域2.4application作用域cookie3.1什么是cookie3.2在JSP中使用cookie3.3cookie的有效期3.4技能訓(xùn)練3.5cookie與session的對(duì)比JSP訪問(wèn)數(shù)據(jù)庫(kù)4.1JDBC連接數(shù)據(jù)庫(kù)4.2JSP訪問(wèn)數(shù)據(jù)庫(kù)庫(kù)4.3技能訓(xùn)練4.4、在JSP中使用JavaBean4.1為什么需要JavaBean4.2什么是JavaBean4.3封裝數(shù)據(jù)4.4JSP與JavaBean本章技能目標(biāo)掌握application的原理及應(yīng)用掌握J(rèn)SP內(nèi)置對(duì)象的作用域掌握用cookie的原理及應(yīng)用掌握使用JSP訪問(wèn)數(shù)據(jù)庫(kù)掌握J(rèn)avaBean的實(shí)際應(yīng)用本章重點(diǎn)使用cookie實(shí)現(xiàn)保存已訪問(wèn)的信息使用application對(duì)■象實(shí)現(xiàn)統(tǒng)計(jì)在線人數(shù)使用JSP訪問(wèn)數(shù)據(jù)庫(kù)會(huì)正確使用JavaBean本章難點(diǎn)使用cookie實(shí)現(xiàn)保存J訪問(wèn)的信息使用JSP訪問(wèn)數(shù)據(jù)庫(kù)application的應(yīng)用第4章項(xiàng)目案例:新聞發(fā)布系統(tǒng)一主題管理及首頁(yè)新聞顯示案例分析需求概述開(kāi)發(fā)環(huán)境1.3案例覆蓋的技能點(diǎn)問(wèn)題分析項(xiàng)目需求1用例1:實(shí)現(xiàn)修改新聞主題用例2:實(shí)現(xiàn)刪除新聞主題用例3:實(shí)現(xiàn)首頁(yè)顯示固定主題的新聞標(biāo)題2.4用例4:實(shí)現(xiàn)首頁(yè)按主題動(dòng)態(tài)顯示新聞3進(jìn)度記錄本章技能目標(biāo)會(huì)使用request對(duì)象處理請(qǐng)求會(huì)使用response對(duì)象處理響應(yīng)會(huì)使用session會(huì)話跟蹤技術(shù)會(huì)使用JSP訪問(wèn)數(shù)據(jù)庫(kù)會(huì)使用控制頁(yè)簡(jiǎn)化頁(yè)面結(jié)構(gòu)本章重點(diǎn)使用JSP處理表單請(qǐng)求和URL請(qǐng)求使用JSP的內(nèi)置對(duì)象實(shí)現(xiàn)訪問(wèn)控制在JSP中進(jìn)行一定的中文處理(處理亂碼)會(huì)使用控制頁(yè)簡(jiǎn)化頁(yè)面本章難點(diǎn)使用JSP處理表單請(qǐng)求和URL請(qǐng)求在JSP中進(jìn)行一定的中文處理(處理亂碼)會(huì)使用控制頁(yè)簡(jiǎn)化頁(yè)面第5章使用分層實(shí)現(xiàn)業(yè)務(wù)處理1、JNDI數(shù)據(jù)庫(kù)連接池2.1什么是連接池2.2數(shù)據(jù)源與連接池2.3數(shù)據(jù)源與JNDI資源2.4數(shù)據(jù)源的配置2.5常見(jiàn)錯(cuò)誤2.6技能訓(xùn)練5.3、軟件設(shè)計(jì)分層模式5.3.1三層架構(gòu)5.3.2層與層之間的關(guān)系5.3.3分層原則分層實(shí)現(xiàn)使用三層架構(gòu)開(kāi)發(fā)的特點(diǎn)和優(yōu)勢(shì)技能訓(xùn)練本章技能目標(biāo)會(huì)使用JNDI查找數(shù)據(jù)源掌握數(shù)據(jù)庫(kù)連接池原理會(huì)使用分層架構(gòu)開(kāi)發(fā)應(yīng)用系統(tǒng)本章重點(diǎn)使用JNDI獲取數(shù)據(jù)源數(shù)據(jù)庫(kù)連接池原理使用分層架構(gòu)開(kāi)發(fā)應(yīng)用系統(tǒng)本章難點(diǎn)使用JNDI獲取數(shù)據(jù)源數(shù)據(jù)庫(kù)連接池原理熟練使用分層架構(gòu)開(kāi)發(fā)應(yīng)用系統(tǒng)第6章JSP開(kāi)發(fā)業(yè)務(wù)應(yīng)用6.1、JSP分頁(yè)顯示數(shù)據(jù)6.1.1為什么需要分頁(yè)6.1.2分頁(yè)實(shí)現(xiàn)6.1.3技能訓(xùn)練6.2、用Commons-Fi1eUpload組件實(shí)現(xiàn)文件上傳6.2.1Commons-Fi1eUp1oad簡(jiǎn)介6.2.2表單的屬性設(shè)置6.2.3使用File控件選擇文件6.2.4Commons-Fi1eUpload組件的API6.2.5Commons-FileUpload組件的應(yīng)用6.2.6技能訓(xùn)練3、使用Commons-Fi1eUpload組件控制文件上傳3.1控制文件上傳的類型3.2控制文件上傳的大小3.3技能訓(xùn)練本章技能目標(biāo)掌握分頁(yè)顯示的原理及實(shí)現(xiàn)步驟掌握Commons-Fi1eUpload組件上傳文件的功能本章重點(diǎn)分頁(yè)顯示的原理Commons-Fi1eUpload組件的工作原理本章難點(diǎn)如何在JSP頁(yè)面實(shí)現(xiàn)分頁(yè)第7章Servlet基礎(chǔ)7.1、為什么需要Servlet1.1使用JSP技術(shù)開(kāi)發(fā)Web應(yīng)用1.2什么是Servlet1.3初識(shí)Servlet1.4Servlet與JSP的關(guān)系ServletAPI2.1Servlet接口2.2抽象類GenericServlet2.3抽象類HttpServlet2.4ServletConfig接口2.5ServletContext對(duì)象2.6ServletRequest和HttpServletRequest接口2.7ServletResponse和HttpServletResponse接口ervlet的生命周期7.3.1加載和實(shí)例化7.3.2初始化3.4銷(xiāo)毀Servlet的應(yīng)用4.1Servlet的編譯和部署4.2技能訓(xùn)練4.3獲取Servlet初始化參數(shù)4.4技能訓(xùn)練4.5獲得上下文參數(shù)4.6技能訓(xùn)練5、使用Servlet實(shí)現(xiàn)控制器5.1Servlet與JSP的關(guān)系5.2使用Servlet實(shí)現(xiàn)控制器5.3技能訓(xùn)練本章技能目標(biāo)掌握Servlet的生命周期了解ServletAPI的常用接口和類掌握Servlet的部署和配置會(huì)使用Servlet處理用戶請(qǐng)求本章重點(diǎn)Servlet的生命周期Servlet的部署和配置使用Servlet處理用戶請(qǐng)求本章難點(diǎn)Servlet的部署和配置使用Servlet處理用戶請(qǐng)求第8章JSTL和EL1、EL表達(dá)式1.1為什么需要EL表達(dá)式1.2什么是EL表達(dá)式8.1.3EL表達(dá)式的特點(diǎn)和使用范圍1.4EL表達(dá)式的語(yǔ)法1.5EL表達(dá)式隱式對(duì)象
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人2022工作計(jì)劃
- 企業(yè)思想政治工作總結(jié)
- 教師工作計(jì)劃總結(jié)10篇
- 2025成品油運(yùn)輸合同
- DB45T 2719-2023 公交專用車(chē)道設(shè)置規(guī)范
- 2025煙葉種植采購(gòu)合同
- 文藝匯演活動(dòng)總結(jié)-
- 游泳館施工方案
- 四年級(jí)51勞動(dòng)節(jié)作文300字5篇
- 排灌站維修方案
- 四川音樂(lè)學(xué)院附屬中等音樂(lè)學(xué)校輔導(dǎo)員招聘考試真題2023
- 第1課《北京的春節(jié)》課件 2023-2024學(xué)年統(tǒng)編版(五四學(xué)制)語(yǔ)文六年級(jí)下冊(cè)
- 2024版國(guó)開(kāi)電大法律事務(wù)??啤睹穹▽W(xué)(1)》期末考試總題庫(kù)
- 山東建筑大學(xué)混凝土結(jié)構(gòu)原理期末考試復(fù)習(xí)題
- 永康電動(dòng)工具市場(chǎng)行業(yè)報(bào)告
- 護(hù)理病例報(bào)告范文5篇
- 班主任基本功大賽:模擬情景題及參考答案匯編(小學(xué)組)
- 兒童房間管理制度
- 中國(guó)石油大學(xué)(華東)2008年化工原理(含答案)考研真題
- 湖南課件大學(xué)
- 2024高校大學(xué)《輔導(dǎo)員》招聘考試題庫(kù)
評(píng)論
0/150
提交評(píng)論