




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《JSPWEB項目設計》教學大綱數(shù)學與信息科學院
信息科學教研室能夠使用JNDI訪問數(shù)據(jù)源能夠使用Servlet處理用戶請求能夠使用Comnions-Fi1eUp1oad組件實現(xiàn)文件上傳能夠使用分頁技術實現(xiàn)頁面的分頁顯示能夠使用EL和JSTL簡化頁面本章重點熟練配置Tomcat服務器熟練部署Web項目使用JSP開發(fā)Web項目使用JNDI訪問數(shù)據(jù)源使用Servlet處理用戶請求使用Commons-Fi1eUpload組件實現(xiàn)文件上傳使用分頁技術實現(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ā)送和回復短信息10.3、進度記錄本章技能目標掌握基于B/S結構的系統(tǒng)開發(fā)掌握Web應用的開發(fā)流程掌握使用JSP實現(xiàn)動態(tài)網(wǎng)頁的建設方法掌握使用Servlet處理請求會使用JNDI及數(shù)據(jù)源實現(xiàn)數(shù)據(jù)庫訪問優(yōu)化會使用EL和JSTL簡化頁面本章重點Web應用的開發(fā)流程使用Servlet處理請求使用JSP實現(xiàn)動態(tài)網(wǎng)頁的建設方法使用EL和JSTL簡化頁面本章難點能夠使用JNDI及數(shù)據(jù)源實現(xiàn)數(shù)據(jù)庫訪問優(yōu)化登錄驗證碼四、教學課時分配表章課時分配64上課32上機內容課上機課第一章84第二章84第三章84第四章42第五章64第六章62第七章63第八章63第九章62第十章64總學時96五、參考書目Apress.Pro.JSP3rd.rd.Edition.3)參考網(wǎng)站:,4)《java編程思想》5)(PrenticeHallPTR-CoreJava2VolumeI7版》六、教學形式與考核方式1、教學形式:機房上課、邊講邊練。2、考核方式:本課程考核方式為:考試、筆試。課程性質必修課總學時96(教學學時64實驗學時32)課程類型考試課開課院數(shù)學與信息科學學院適用專業(yè)信息與計算科學專業(yè)及相關專業(yè)一、教學任務、目的和要求《JSPWeb項目設計》是針對信息與計算科學專業(yè)本科學生開設的一門重要的專業(yè)課,本課程介紹網(wǎng)頁開發(fā)B/S技術、JSP數(shù)據(jù)交互、使用分層實現(xiàn)業(yè)務處理、servlet基礎,JSTL和EL等,最后本課程引進了一個完整的項目《論壇短消息》。通過本課程學習和上機實踐,使學生掌握使用Java,jsp進行程序設計的基本技術與方法、具備軟件開發(fā)的基礎能力,通過完整的項目《論壇短消息》的制作,使得學生提高了編程和項目經(jīng)驗,為今后從事軟件開發(fā)和應用打下基礎。二、教學中注意事項本課程是一門對動手能力要求較高的、重視實驗環(huán)節(jié)的實踐性課程,因此在教授過程中與原理概念型課程有著本質的區(qū)別。木門課程應注重案例教學,以項目引導的方式教授學生,通過具有代表性的案例教學使學生理解掌握章節(jié)中的重點難點。應引導學生在掌握基本知識的同時,重在體會面向對象的編程思想,提高編程能力。三、教學內容及要求第1章網(wǎng)動態(tài)頁開發(fā)基礎1、動態(tài)網(wǎng)頁基礎1.1為什么需要動態(tài)網(wǎng)頁2什么是動態(tài)網(wǎng)頁.1.3如何實現(xiàn)動態(tài)網(wǎng)頁.1.4為什么學習B/S架構技術LL5什么是B/S架構1.1.6B/S架構的工作原理1.1.7什么是URL1.8URL的組成部署簡單的Neb應用1Tomcat服務器Tomcat的獲取與安裝Tomcat的啟動與安裝2.4Tomcat的目錄結構Tomcat端口號的配置Web應用的目錄結構7配置起始訪問頁面創(chuàng)建、部署和發(fā)布項目技能訓練JSP簡介L3.1什么是JSP1.3.2JSP的執(zhí)行過程JSP頁面組成靜態(tài)內容JSP中的注釋4.3JSP指令元素JSP腳本元素技能訓練使用集成開發(fā)工具創(chuàng)建Web應用1創(chuàng)建Web項目Web項目的目錄結構編寫Web項目的代碼部署Web項目運行Web項目技能訓練5.7Web程序的調試與排錯本章技能目標明確B/S架構開發(fā)的基本概念掌握安裝與配置Tomcat服務器的步驟掌握Tomcat的發(fā)布和運行方法使用MyEclipse創(chuàng)建和運行項目掌握Web程序調試與排錯掌握JSP頁面元素的內容本章重點B/S架構開發(fā)的基本概念Tomcat服務器的配置、部署與發(fā)布MyEclipse創(chuàng)建和運行項目Web程序調試與排錯JSP頁面元素的內容本章難點Tomcat服務器的配置、部署與發(fā)布Web程序調試與排錯第2章JSP數(shù)據(jù)交互(一)1、什么是JSP內置對象JSP內置對象outJSP內置對象request2.3.1request對象技能訓練2.4>JSP內置對象response2.4.1response對象2.4.2轉發(fā)與重定向重定向的應用4.4技能訓練JSP內置對象session5.1為什么使用session5.2什么是會話5.3session對象5.4使用session對象實現(xiàn)權限控制5.5技能訓練5.6session對象的失效5.7include指令本章技能目標使用request對象獲取用戶請求使用response對象處理響應使用轉發(fā)與重定向控制頁面跳轉掌握session的原理及應用掌握include指令的應用本章重點request對象獲取用戶請求使用response對象處理響應使用轉發(fā)與重定向控制頁面跳轉使用session對象實現(xiàn)頁面訪問控制include指令的應用本章難點request對象獲取用戶請求使用response對象處理響應使用轉發(fā)與重定向控制頁面跳轉使用session對象實現(xiàn)頁面訪問控制第3章JSP數(shù)據(jù)交互(二)1JSP內置對象application1.1application對象1.2技能訓練3.2、對象的作用域2.1page作用域2.2request作用域2.3session作用域2.4application作用域cookie3.1什么是cookie3.2在JSP中使用cookie3.3cookie的有效期3.4技能訓練3.5cookie與session的對比JSP訪問數(shù)據(jù)庫4.1JDBC連接數(shù)據(jù)庫4.2JSP訪問數(shù)據(jù)庫庫4.3技能訓練4.4、在JSP中使用JavaBean4.1為什么需要JavaBean4.2什么是JavaBean4.3封裝數(shù)據(jù)4.4JSP與JavaBean本章技能目標掌握application的原理及應用掌握JSP內置對象的作用域掌握用cookie的原理及應用掌握使用JSP訪問數(shù)據(jù)庫掌握JavaBean的實際應用本章重點使用cookie實現(xiàn)保存已訪問的信息使用application對■象實現(xiàn)統(tǒng)計在線人數(shù)使用JSP訪問數(shù)據(jù)庫會正確使用JavaBean本章難點使用cookie實現(xiàn)保存J訪問的信息使用JSP訪問數(shù)據(jù)庫application的應用第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對象處理響應會使用session會話跟蹤技術會使用JSP訪問數(shù)據(jù)庫會使用控制頁簡化頁面結構本章重點使用JSP處理表單請求和URL請求使用JSP的內置對象實現(xiàn)訪問控制在JSP中進行一定的中文處理(處理亂碼)會使用控制頁簡化頁面本章難點使用JSP處理表單請求和URL請求在JSP中進行一定的中文處理(處理亂碼)會使用控制頁簡化頁面第5章使用分層實現(xiàn)業(yè)務處理1、JNDI數(shù)據(jù)庫連接池2.1什么是連接池2.2數(shù)據(jù)源與連接池2.3數(shù)據(jù)源與JNDI資源2.4數(shù)據(jù)源的配置2.5常見錯誤2.6技能訓練5.3、軟件設計分層模式5.3.1三層架構5.3.2層與層之間的關系5.3.3分層原則分層實現(xiàn)使用三層架構開發(fā)的特點和優(yōu)勢技能訓練本章技能目標會使用JNDI查找數(shù)據(jù)源掌握數(shù)據(jù)庫連接池原理會使用分層架構開發(fā)應用系統(tǒng)本章重點使用JNDI獲取數(shù)據(jù)源數(shù)據(jù)庫連接池原理使用分層架構開發(fā)應用系統(tǒng)本章難點使用JNDI獲取數(shù)據(jù)源數(shù)據(jù)庫連接池原理熟練使用分層架構開發(fā)應用系統(tǒng)第6章JSP開發(fā)業(yè)務應用6.1、JSP分頁顯示數(shù)據(jù)6.1.1為什么需要分頁6.1.2分頁實現(xiàn)6.1.3技能訓練6.2、用Commons-Fi1eUpload組件實現(xiàn)文件上傳6.2.1Commons-Fi1eUp1oad簡介6.2.2表單的屬性設置6.2.3使用File控件選擇文件6.2.4Commons-Fi1eUpload組件的API6.2.5Commons-FileUpload組件的應用6.2.6技能訓練3、使用Commons-Fi1eUpload組件控制文件上傳3.1控制文件上傳的類型3.2控制文件上傳的大小3.3技能訓練本章技能目標掌握分頁顯示的原理及實現(xiàn)步驟掌握Commons-Fi1eUpload組件上傳文件的功能本章重點分頁顯示的原理Commons-Fi1eUpload組件的工作原理本章難點如何在JSP頁面實現(xiàn)分頁第7章Servlet基礎7.1、為什么需要Servlet1.1使用JSP技術開發(fā)Web應用1.2什么是Servlet1.3初識Servlet1.4Servlet與JSP的關系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的應用4.1Servlet的編譯和部署4.2技能訓練4.3獲取Servlet初始化參數(shù)4.4技能訓練4.5獲得上下文參數(shù)4.6技能訓練5、使用Servlet實現(xiàn)控制器5.1Servlet與JSP的關系5.2使用Servlet實現(xiàn)控制器5.3技能訓練本章技能目標掌握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)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電氣工程師資格證書考試復習方法選擇試題及答案
- 酒店政策與法規(guī)應用試題及答案
- 二零二五人民醫(yī)院進修規(guī)培協(xié)議書
- 公司用辦公用品買賣合同書范例
- 安全管理員聘用合同書二零二五年
- 二零二五預制板加工運輸協(xié)議
- 電子商務框架合作協(xié)議書
- 焊接缺陷分析報告的撰寫技巧試題及答案
- 企業(yè)網(wǎng)站建設方案
- 設計理念對社會文化的影響探討試題及答案
- 2024年江蘇省泰州市泰興市中考一模物理試卷(含答案解析)
- 培訓機構學校:教師管理手冊
- HG∕T 4335.3-2012 酸類物質泄漏的處理處置方法 第3部分:硝酸
- GB/T 44260-2024虛擬電廠資源配置與評估技術規(guī)范
- 酒店自帶食品免責協(xié)議書
- JBT 14543-2024 無刷穩(wěn)速直流電動機技術規(guī)范(正式版)
- 2024年黑龍江省齊齊哈爾市建華區(qū)九年級中考三模數(shù)學試卷
- 中藥化學試題及答案
- 公路消防知識培訓內容
- 2024年一級建造師之一建港口與航道工程實務題庫(培優(yōu))
- 園林植物識別-草本花卉的識別
評論
0/150
提交評論