JSPWEB項目設(shè)計教學(xué)大綱(64+32)_第1頁
JSPWEB項目設(shè)計教學(xué)大綱(64+32)_第2頁
JSPWEB項目設(shè)計教學(xué)大綱(64+32)_第3頁
JSPWEB項目設(shè)計教學(xué)大綱(64+32)_第4頁
JSPWEB項目設(shè)計教學(xué)大綱(64+32)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

《JSPWEB項目設(shè)計》教學(xué)大綱數(shù)學(xué)與信息科學(xué)院

信息科學(xué)教研室能夠使用JNDI訪問數(shù)據(jù)源能夠使用Servlet處理用戶請求能夠使用Comnions-Fi1eUp1oad組件實現(xiàn)文件上傳能夠使用分頁技術(shù)實現(xiàn)頁面的分頁顯示能夠使用EL和JSTL簡化頁面本章重點熟練配置Tomcat服務(wù)器熟練部署Web項目使用JSP開發(fā)Web項目使用JNDI訪問數(shù)據(jù)源使用Servlet處理用戶請求使用Commons-Fi1eUpload組件實現(xiàn)文件上傳使用分頁技術(shù)實現(xiàn)頁面的分頁顯示使用EL和JSTL簡化頁面本章難點使用JSP開發(fā)Web項目第10章項目案例:論壇短信息10.1、案例分析10.1.1需求概述開發(fā)環(huán)境10.1.3案例覆蓋的技能點1.4問題分析項目需求10.2.1用例1:環(huán)境準備10.2.2用例2:過濾器Filter處理中文亂碼10.2.3用例3:實現(xiàn)用戶的登錄和退出功能10.2.4用例4:用戶注冊功能10.2.5用例5:短信息列表顯示用例6:查看和刪除短信息10.2.7用例7:發(fā)送和回復(fù)短信息10.3、進度記錄本章技能目標掌握基于B/S結(jié)構(gòu)的系統(tǒng)開發(fā)掌握Web應(yīng)用的開發(fā)流程掌握使用JSP實現(xiàn)動態(tài)網(wǎng)頁的建設(shè)方法掌握使用Servlet處理請求會使用JNDI及數(shù)據(jù)源實現(xiàn)數(shù)據(jù)庫訪問優(yōu)化會使用EL和JSTL簡化頁面本章重點Web應(yīng)用的開發(fā)流程使用Servlet處理請求使用JSP實現(xiàn)動態(tài)網(wǎng)頁的建設(shè)方法使用EL和JSTL簡化頁面本章難點能夠使用JNDI及數(shù)據(jù)源實現(xiàn)數(shù)據(jù)庫訪問優(yōu)化登錄驗證碼四、教學(xué)課時分配表章課時分配64上課32上機內(nèi)容課上機課第一章84第二章84第三章84第四章42第五章64第六章62第七章63第八章63第九章62第十章64總學(xué)時96五、參考書目Apress.Pro.JSP3rd.rd.Edition.3)參考網(wǎng)站:,4)《java編程思想》5)(PrenticeHallPTR-CoreJava2VolumeI7版》六、教學(xué)形式與考核方式1、教學(xué)形式:機房上課、邊講邊練。2、考核方式:本課程考核方式為:考試、筆試。課程性質(zhì)必修課總學(xué)時96(教學(xué)學(xué)時64實驗學(xué)時32)課程類型考試課開課院數(shù)學(xué)與信息科學(xué)學(xué)院適用專業(yè)信息與計算科學(xué)專業(yè)及相關(guān)專業(yè)一、教學(xué)任務(wù)、目的和要求《JSPWeb項目設(shè)計》是針對信息與計算科學(xué)專業(yè)本科學(xué)生開設(shè)的一門重要的專業(yè)課,本課程介紹網(wǎng)頁開發(fā)B/S技術(shù)、JSP數(shù)據(jù)交互、使用分層實現(xiàn)業(yè)務(wù)處理、servlet基礎(chǔ),JSTL和EL等,最后本課程引進了一個完整的項目《論壇短消息》。通過本課程學(xué)習(xí)和上機實踐,使學(xué)生掌握使用Java,jsp進行程序設(shè)計的基本技術(shù)與方法、具備軟件開發(fā)的基礎(chǔ)能力,通過完整的項目《論壇短消息》的制作,使得學(xué)生提高了編程和項目經(jīng)驗,為今后從事軟件開發(fā)和應(yīng)用打下基礎(chǔ)。二、教學(xué)中注意事項本課程是一門對動手能力要求較高的、重視實驗環(huán)節(jié)的實踐性課程,因此在教授過程中與原理概念型課程有著本質(zhì)的區(qū)別。木門課程應(yīng)注重案例教學(xué),以項目引導(dǎo)的方式教授學(xué)生,通過具有代表性的案例教學(xué)使學(xué)生理解掌握章節(jié)中的重點難點。應(yīng)引導(dǎo)學(xué)生在掌握基本知識的同時,重在體會面向?qū)ο蟮木幊趟枷?,提高編程能力。三、教學(xué)內(nèi)容及要求第1章網(wǎng)動態(tài)頁開發(fā)基礎(chǔ)1、動態(tài)網(wǎng)頁基礎(chǔ)1.1為什么需要動態(tài)網(wǎng)頁2什么是動態(tài)網(wǎng)頁.1.3如何實現(xiàn)動態(tài)網(wǎng)頁.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的組成部署簡單的Neb應(yīng)用1Tomcat服務(wù)器Tomcat的獲取與安裝Tomcat的啟動與安裝2.4Tomcat的目錄結(jié)構(gòu)Tomcat端口號的配置Web應(yīng)用的目錄結(jié)構(gòu)7配置起始訪問頁面創(chuàng)建、部署和發(fā)布項目技能訓(xùn)練JSP簡介L3.1什么是JSP1.3.2JSP的執(zhí)行過程JSP頁面組成靜態(tài)內(nèi)容JSP中的注釋4.3JSP指令元素JSP腳本元素技能訓(xùn)練使用集成開發(fā)工具創(chuàng)建Web應(yīng)用1創(chuàng)建Web項目Web項目的目錄結(jié)構(gòu)編寫Web項目的代碼部署Web項目運行Web項目技能訓(xùn)練5.7Web程序的調(diào)試與排錯本章技能目標明確B/S架構(gòu)開發(fā)的基本概念掌握安裝與配置Tomcat服務(wù)器的步驟掌握Tomcat的發(fā)布和運行方法使用MyEclipse創(chuàng)建和運行項目掌握Web程序調(diào)試與排錯掌握JSP頁面元素的內(nèi)容本章重點B/S架構(gòu)開發(fā)的基本概念Tomcat服務(wù)器的配置、部署與發(fā)布MyEclipse創(chuàng)建和運行項目Web程序調(diào)試與排錯JSP頁面元素的內(nèi)容本章難點Tomcat服務(wù)器的配置、部署與發(fā)布Web程序調(diào)試與排錯第2章JSP數(shù)據(jù)交互(一)1、什么是JSP內(nèi)置對象JSP內(nèi)置對象outJSP內(nèi)置對象request2.3.1request對象技能訓(xùn)練2.4>JSP內(nèi)置對象response2.4.1response對象2.4.2轉(zhuǎn)發(fā)與重定向重定向的應(yīng)用4.4技能訓(xùn)練JSP內(nèi)置對象session5.1為什么使用session5.2什么是會話5.3session對象5.4使用session對象實現(xiàn)權(quán)限控制5.5技能訓(xùn)練5.6session對象的失效5.7include指令本章技能目標使用request對象獲取用戶請求使用response對象處理響應(yīng)使用轉(zhuǎn)發(fā)與重定向控制頁面跳轉(zhuǎn)掌握session的原理及應(yīng)用掌握include指令的應(yīng)用本章重點request對象獲取用戶請求使用response對象處理響應(yīng)使用轉(zhuǎn)發(fā)與重定向控制頁面跳轉(zhuǎn)使用session對象實現(xiàn)頁面訪問控制include指令的應(yīng)用本章難點request對象獲取用戶請求使用response對象處理響應(yīng)使用轉(zhuǎn)發(fā)與重定向控制頁面跳轉(zhuǎn)使用session對象實現(xiàn)頁面訪問控制第3章JSP數(shù)據(jù)交互(二)1JSP內(nèi)置對象application1.1application對象1.2技能訓(xùn)練3.2、對象的作用域2.1page作用域2.2request作用域2.3session作用域2.4application作用域cookie3.1什么是cookie3.2在JSP中使用cookie3.3cookie的有效期3.4技能訓(xùn)練3.5cookie與session的對比JSP訪問數(shù)據(jù)庫4.1JDBC連接數(shù)據(jù)庫4.2JSP訪問數(shù)據(jù)庫庫4.3技能訓(xùn)練4.4、在JSP中使用JavaBean4.1為什么需要JavaBean4.2什么是JavaBean4.3封裝數(shù)據(jù)4.4JSP與JavaBean本章技能目標掌握application的原理及應(yīng)用掌握JSP內(nèi)置對象的作用域掌握用cookie的原理及應(yīng)用掌握使用JSP訪問數(shù)據(jù)庫掌握JavaBean的實際應(yīng)用本章重點使用cookie實現(xiàn)保存已訪問的信息使用application對■象實現(xiàn)統(tǒng)計在線人數(shù)使用JSP訪問數(shù)據(jù)庫會正確使用JavaBean本章難點使用cookie實現(xiàn)保存J訪問的信息使用JSP訪問數(shù)據(jù)庫application的應(yīng)用第4章項目案例:新聞發(fā)布系統(tǒng)一主題管理及首頁新聞顯示案例分析需求概述開發(fā)環(huán)境1.3案例覆蓋的技能點問題分析項目需求1用例1:實現(xiàn)修改新聞主題用例2:實現(xiàn)刪除新聞主題用例3:實現(xiàn)首頁顯示固定主題的新聞標題2.4用例4:實現(xiàn)首頁按主題動態(tài)顯示新聞3進度記錄本章技能目標會使用request對象處理請求會使用response對象處理響應(yīng)會使用session會話跟蹤技術(shù)會使用JSP訪問數(shù)據(jù)庫會使用控制頁簡化頁面結(jié)構(gòu)本章重點使用JSP處理表單請求和URL請求使用JSP的內(nèi)置對象實現(xiàn)訪問控制在JSP中進行一定的中文處理(處理亂碼)會使用控制頁簡化頁面本章難點使用JSP處理表單請求和URL請求在JSP中進行一定的中文處理(處理亂碼)會使用控制頁簡化頁面第5章使用分層實現(xiàn)業(yè)務(wù)處理1、JNDI數(shù)據(jù)庫連接池2.1什么是連接池2.2數(shù)據(jù)源與連接池2.3數(shù)據(jù)源與JNDI資源2.4數(shù)據(jù)源的配置2.5常見錯誤2.6技能訓(xùn)練5.3、軟件設(shè)計分層模式5.3.1三層架構(gòu)5.3.2層與層之間的關(guān)系5.3.3分層原則分層實現(xiàn)使用三層架構(gòu)開發(fā)的特點和優(yōu)勢技能訓(xùn)練本章技能目標會使用JNDI查找數(shù)據(jù)源掌握數(shù)據(jù)庫連接池原理會使用分層架構(gòu)開發(fā)應(yīng)用系統(tǒng)本章重點使用JNDI獲取數(shù)據(jù)源數(shù)據(jù)庫連接池原理使用分層架構(gòu)開發(fā)應(yīng)用系統(tǒng)本章難點使用JNDI獲取數(shù)據(jù)源數(shù)據(jù)庫連接池原理熟練使用分層架構(gòu)開發(fā)應(yīng)用系統(tǒng)第6章JSP開發(fā)業(yè)務(wù)應(yīng)用6.1、JSP分頁顯示數(shù)據(jù)6.1.1為什么需要分頁6.1.2分頁實現(xiàn)6.1.3技能訓(xùn)練6.2、用Commons-Fi1eUpload組件實現(xiàn)文件上傳6.2.1Commons-Fi1eUp1oad簡介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)練本章技能目標掌握分頁顯示的原理及實現(xiàn)步驟掌握Commons-Fi1eUpload組件上傳文件的功能本章重點分頁顯示的原理Commons-Fi1eUpload組件的工作原理本章難點如何在JSP頁面實現(xiàn)分頁第7章Servlet基礎(chǔ)7.1、為什么需要Servlet1.1使用JSP技術(shù)開發(fā)Web應(yīng)用1.2什么是Servlet1.3初識Servlet1.4Servlet與JSP的關(guān)系ServletAPI2.1Servlet接口2.2抽象類GenericServlet2.3抽象類HttpServlet2.4ServletConfig接口2.5ServletContext對象2.6ServletRequest和HttpServletRequest接口2.7ServletResponse和HttpServletResponse接口ervlet的生命周期7.3.1加載和實例化7.3.2初始化3.4銷毀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實現(xiàn)控制器5.1Servlet與JSP的關(guān)系5.2使用Servlet實現(xiàn)控制器5.3技能訓(xùn)練本章技能目標掌握Servlet的生命周期了解ServletAPI的常用接口和類掌握Servlet的部署和配置會使用Servlet處理用戶請求本章重點Servlet的生命周期Servlet的部署和配置使用Servlet處理用戶請求本章難點Servlet的部署和配置使用Servlet處理用戶請求第8章JSTL和EL1、EL表達式1.1為什么需要EL表達式1.2什么是EL表達式8.1.3EL表達式的特點和使用范圍1.4EL表達式的語法1.5EL表達式隱式對象

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論