




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、JSP web開發(fā)技術(shù)課程教學(xué)大綱窗體頂端JSP Web開發(fā)技術(shù)6-14(星期3:1,2;星期5:3,4)王高平文科組團樓103計科F1301窗體底端窗體頂端大學(xué)計算機基礎(chǔ)及網(wǎng)頁制作6-15(星期3:9,10)王高平蓮4號教學(xué)樓121窗體底端課程名稱:JSP web開發(fā)技術(shù) 課程編碼:51610307學(xué) 時:54 學(xué) 分:3開課學(xué)期:5課程類別:專業(yè)平臺課課程性質(zhì):選修適用專業(yè):計算機科學(xué)與技術(shù)(卓越計劃)先修課程:java程序設(shè)計基礎(chǔ)教學(xué)方式:課堂講授為主,穿插課堂練習(xí)教學(xué)手段:以多媒體教學(xué)手段為主,主要采用PPT、現(xiàn)場編程的方式,輔助手寫板書一、課程的性質(zhì)、目的與任務(wù)本課程是在學(xué)生修完Ja
2、va程序設(shè)計等相關(guān)課程后,使學(xué)生進一步掌握一種動態(tài)網(wǎng)頁設(shè)計技術(shù)(JSP技術(shù))。通過本課程的學(xué)習(xí),使學(xué)生掌握JSP技術(shù)的基礎(chǔ)知識,以及動態(tài)網(wǎng)頁設(shè)計的基本思想方法,會應(yīng)用JSP進行基本的程序設(shè)計。二、教學(xué)內(nèi)容及基本要求單元1 JSP簡介1. 教學(xué)目的和要求: 通過本單元的學(xué)習(xí),使學(xué)生了解編寫簡單的html網(wǎng)頁,利用Tomcat建立一個網(wǎng)站,在JSP中得到用戶輸入的值。2. 知識點:(1) 編寫簡單的html頁面和安裝Tomcat補充 編寫一個簡單、無標簽的html頁面,補充 Tomcat安裝、運行。(2) 配置Tomcat,建立一個簡單的網(wǎng)站設(shè)置web服務(wù)目錄 ,補充 配置Tomcat。(3) 使
3、用MyEclipse開發(fā)網(wǎng)站補充MyEclipse安裝、配置Tomcat和JRE,補充 在MyEclipse中新建Web網(wǎng)站。(4) html標簽補充 form、input、text、submit、password,request對象,補充 textarea、radio、checkbox,用JSP如何得到選擇的多個值,補充select標簽。3. 建議課時:7課時。4. 教學(xué)重點和難點:html頁面各種標簽,學(xué)會安裝和配置Tomcat,在JSP中得到用戶輸入的值。5. 復(fù)習(xí)與作業(yè)要求:著重復(fù)習(xí)html頁面各種標簽,學(xué)會安裝和配置Tomcat,在JSP中得到用戶輸入的值。安裝Tomcat,并完成一
4、個簡單的網(wǎng)站。6. 考核知識點:在Tomcat下建立網(wǎng)站、利用html標簽輸入值,在JSP中得到。 7. 輔助教學(xué)活動:上機實踐單元2 JSP內(nèi)置對象1. 教學(xué)目的和要求: 通過本單元的學(xué)習(xí),使學(xué)生了解JSP內(nèi)部對象的基本概念,主要掌握out、request、response、session對象的功能以及使用方法。能夠利用內(nèi)部對象實現(xiàn)與客戶端的交互。2知識點:(1)request對象 request對象,獲取客戶提交的信息,處理漢字信息,常用方法舉例,處理html標記,補充跳轉(zhuǎn)。(2)response response對象,動態(tài)響應(yīng)contenttype屬性,response的http文件頭,
5、response重定向,response的狀態(tài)行。(3)sessionsession對象,session對象的id,session對象與url重寫,session對象存儲數(shù)據(jù),session對象的生存期限,補充在Tomcat中觀察session中的值。3建議課時:5課時。4. 教學(xué)重點和難點:JSP內(nèi)部對象的基本概念,out、request、response、session對象功能以及使用方法。利用內(nèi)部對象實現(xiàn)與客戶端的交互。5. 復(fù)習(xí)與作業(yè)要求:著重復(fù)習(xí)JSP內(nèi)部對象的基本概念,out、request、response、session對象功能以及使用方法。利用內(nèi)部對象實現(xiàn)與客戶端的交互。完成
6、習(xí)題:登錄頁面,成功、不成功時的處理。6. 考核知識點:session、request保存和取得數(shù)據(jù)。7. 輔助教學(xué)活動:上機實踐單元3 在JSP中使用數(shù)據(jù)庫 1. 教學(xué)目的和要求: 通過本單元的學(xué)習(xí),使學(xué)生了解JDBC的工作原理。掌握JSP中使用JDBC訪問數(shù)據(jù)庫的方法。2. 知識點:(1)JDBC操作查詢操作,順序查詢,隨機查詢。 (2)MyEclipse中操作數(shù)據(jù)庫補充 使用MyEclipse database explorer,補充 在MyEclipse中使用ant。(3)在數(shù)據(jù)庫中驗證登錄信息條件查詢,排序查詢,模糊查詢。(4)增加學(xué)生信息更新、添加與刪除操作。(5)驗證輸入的值補充
7、 驗證輸入的信息,并顯示。(6)顯示所有學(xué)生補充 顯示所有學(xué)生,補充 給奇、偶行的數(shù)據(jù)加上不同顏色。(7)JDBC的更新、添加與刪除操作補充 學(xué)生信息的刪除,補充 學(xué)生信息的更新。(8)分頁 分頁顯示記錄。 (9) DAO補充 DAO模式、實現(xiàn)以及在JSP頁面的使用。3建議課時:12課時。4. 教學(xué)重點和難點:JSP中使用JDBC訪問數(shù)據(jù)庫的方法。5. 復(fù)習(xí)與作業(yè)要求:著重復(fù)習(xí)JSP中使用JDBC訪問數(shù)據(jù)庫的方法。完成習(xí)題:學(xué)生成績管理系統(tǒng)成績的CRUD操作。6. 考核知識點:JDBC和JSP和結(jié)合。7. 輔助教學(xué)活動:上機實踐單元4 Java Servlet基礎(chǔ)1. 教學(xué)目的和要求: 通過本
8、單元的學(xué)習(xí),使學(xué)生了解Servlet的工作原理,會部署、使用Servlet,掌握JSP和Servlet的結(jié)合。學(xué)會用Servlet進行文件上傳。2知識點:(1)Servlet部署、運行Servlet對象,httpservlet類,部署Servlet,運行Servlet,Servlet的工作原理,Servlet的生命周期,init方法,service方法,destroy方法。 (2)JSP和Servlet通過JSP頁面調(diào)用servlet,通過表單向servlet提交數(shù)據(jù),通過超鏈接訪問servlet。(3)Servlet注釋配置方法補充 用注釋配置Servlet。(4)JSP、Servlet、D
9、AO關(guān)系補充 JSP頁面提交數(shù)據(jù)給Servlet,Servlet中調(diào)用DAO,并返回執(zhí)行結(jié)果。(5)文件上傳補充 文件上傳。(6)Filter補充 Filter。(7)ant補充 ant中定義任務(wù)。3建議課時:10課時。4. 教學(xué)重點和難點:Servlet的生命周期、部署、使用。JSP和Servlet的結(jié)合。文件上傳。5. 復(fù)習(xí)與作業(yè)要求:著重復(fù)習(xí)Servlet的生命周期、部署、使用。JSP和Servlet的結(jié)合。文件上傳。完成課后習(xí)題:使用servlet完成學(xué)生成績管理系統(tǒng)。6. 考核知識點:Servlet的生命周期、部署、使用。JSP和Servlet的結(jié)合。文件上傳。7. 輔助教學(xué)活動:上
10、機實踐三、實驗大綱本課程總學(xué)時中包含實驗教學(xué)環(huán)節(jié),形式為學(xué)生在實驗室完成實驗內(nèi)容。1、實驗?zāi)康暮蛢?nèi)容結(jié)合課程教學(xué)重點和學(xué)生能力培養(yǎng)要求,規(guī)劃五個基本實驗:(1)實驗一:JSP環(huán)境配置及開發(fā)、運行實驗?zāi)康模菏煜?JSP 開發(fā)環(huán)境;掌握 tomcat 安裝及配置;掌握 Myeclipse中配置jre、Tomcat的方法;能用Myeclipse新建Web工程、部署、運行,實現(xiàn)一個登錄頁面;熟悉Web工程配置。實驗內(nèi)容:在input.jsp輸入兩個數(shù),并由用戶選擇加、減、乘、除(單選),在res.jsp顯示計算的結(jié)果。(2)實驗二:JSP內(nèi)部對象的使用實驗?zāi)康模菏煜equest、response、s
11、ession。實驗內(nèi)容:根據(jù)登錄的用戶信息顯示不同的頁面:合法用戶還是非法用戶 。(forward、sendRedirect)。(3)實驗三:在JSP中使用JDBC連接數(shù)據(jù)庫 實驗?zāi)康模涸趈sp中使用jdbc進行增加、查詢;使用sql server數(shù)據(jù)庫;分頁顯示。實驗內(nèi)容:增加圖書(書名、ISBN(主鍵)、出版社、價格、作者)信息,并存入數(shù)據(jù)庫中;在圖書信息列表中,選擇“修改”,修改圖書信息,并保存在數(shù)據(jù)庫中。根據(jù)結(jié)果顯示不同的頁面。(4)實驗四: Servlet實驗?zāi)康模毫私鈙ervlet機制;掌握在servlet中使用jdbc連接數(shù)據(jù)庫;掌握用MultipartConfig進行文件的上傳
12、。實驗內(nèi)容:在Servlet中進行文件上傳。(5)實驗五:綜合性程序設(shè)計簡單學(xué)生信息管理系統(tǒng) 實驗?zāi)康模号囵B(yǎng)學(xué)生進行簡單網(wǎng)站的整體開發(fā)能力。實驗內(nèi)容:這里的信息管理主要指成績管理,基本信息只要班級、姓名、學(xué)號、呢稱、自我簡介即可,成績有java、os、math三門課程對應(yīng)的成績。學(xué)生應(yīng)有相應(yīng)的Stu類,存入相關(guān)的信息,老師同樣有相應(yīng)的Teacher類。編寫能夠滿足如下條件的程序(分三次六個課時完成):a. 編寫不同的頁面實現(xiàn)學(xué)生信息的增、刪、改、查。b. 學(xué)生登錄只能查看、修改自己的信息。管理員可對所有學(xué)生信息進行增、刪、改、查,但不能修改學(xué)生成績。也可對老師信息管理,包括課程的任課老師。c.
13、 當某一老師登錄后,可瀏覽學(xué)生基本信息和成績信息。如是java、os、math任課老師,可修改、登記相應(yīng)課程的信息。2、實驗要求(1)課前準備:學(xué)生仔細研讀實驗指導(dǎo)書,規(guī)劃準備實驗內(nèi)容,設(shè)計實驗數(shù)據(jù)記錄表,對相關(guān)知識進行預(yù)習(xí)和準備。(2)實驗過程:按照實驗指導(dǎo)書要求,分組或獨立設(shè)計并完整實驗內(nèi)容,對于分組合作完成的內(nèi)容,需要小組成員配合進行環(huán)境配置并協(xié)調(diào)驗證。(3)實驗報告:每個實驗按照實驗指導(dǎo)書要求,撰寫實驗報告,實驗報告應(yīng)該包括實驗?zāi)康?、實驗?nèi)容、實驗方法、實驗數(shù)據(jù)及分析,以及實驗總結(jié)等內(nèi)容。四、課程教學(xué)的特色說明1課堂教學(xué)突出精講和難點解析,引入研討在課堂教學(xué)中,突出重點、難點的講解,通
14、過布置課前預(yù)習(xí)、課后復(fù)習(xí)等任務(wù)引導(dǎo)學(xué)生有針對性地學(xué)習(xí),提高自學(xué)能力,通過課堂提問和討論強化學(xué)生對重點、難點的理解。2實驗教學(xué)中強化主動學(xué)習(xí)、自主學(xué)習(xí)實驗設(shè)置靈活,結(jié)合案例,給學(xué)生提供豐富的實驗材料,重點不僅是正確獲取實驗數(shù)據(jù),更重要的是引導(dǎo)學(xué)生對實驗數(shù)據(jù)進行詳實的分析,深入理解理論知識,能運用所學(xué)的理論知識指導(dǎo)實驗,獨立解決實驗中遇到的問題。3利用課堂編程的方法演示軟件開發(fā)過程在授課時現(xiàn)場編程,一點點的增加功能。開始時不必寫出非常完整的代碼(除了天才外,普通人也不可能一開始就寫出非常完整的代碼)。嘗試和犯錯(try-error)適合用來循序漸進的學(xué)習(xí)。按普通人的思路,首先應(yīng)該怎么辦,一步步的來
15、增加代碼(導(dǎo)入、異常處理、增加變量聲明等),通過不斷的編譯、運行發(fā)現(xiàn)問題,對問題進行分析、修正、現(xiàn)場調(diào)試來解決問題,使程序完成既定的功能。這樣會比用PPT講慢不少,但效果會好很多,學(xué)生印象會更深刻,也容易學(xué)會編程。學(xué)生能夠看到一個程序從一行行的代碼開始增加,經(jīng)過調(diào)試、修改成為一個完整的程序。學(xué)生參與這個循序漸進的過程,會減少一點對編程的畏難情緒:“一步步來,我也能做到這點”。如果用PPT,一下出來很多行代碼,會讓學(xué)生感到:“我無法考慮這么周到”。學(xué)生也可在逐行的編碼過程中學(xué)會分析、調(diào)試,從而培養(yǎng)他們編程的興趣和動手能力。五、考試大綱1、考試的目的與作用學(xué)生應(yīng)按教學(xué)大綱具體要求,掌握JSP的基本
16、概念、編程設(shè)計基本理論和方法,并能正確運用這些理論和方法進行動態(tài)網(wǎng)頁項目的分析和判斷,完成編程設(shè)計,解決應(yīng)用中的實際問題。2、考核內(nèi)容與考核目標考核的內(nèi)容涉及每單元的重點、難點??己四繕耸鞘箤W(xué)生熟悉掌握運用JSP進行面向?qū)ο蟮木幊獭?、主要參考書JSP實用教程(第二版),耿祥義、張躍平. 清華大學(xué)出版社,2007HTML/CSS/JavaScript標準教程實例版(第4版),本書編委會/ 電子工業(yè)出版社.,2012JSP動態(tài)網(wǎng)站開發(fā)實用教程,康牧. 清華大學(xué)出版,2009JSP實用簡明教程,鐘德源 等編著. 清華大學(xué)出版社,2009JSP 程序設(shè)計實用教程,梁建武 等編著. 水利水電出版社,2
17、0074、課程考試內(nèi)容與教材的關(guān)系考試內(nèi)容源于教材,但也有部分內(nèi)容高于教材所講授的內(nèi)容。5、分章節(jié)的考核知識點參見:教學(xué)內(nèi)容及基本要求。6課程考核考核方式:平時考核(含實驗考核、作業(yè)、課堂提問及考勤等)與期末考試(閉卷考試)相結(jié)合。作業(yè)考核:教師評判作業(yè)并根據(jù)作業(yè)內(nèi)容正確程度、作業(yè)完成認真與否及規(guī)范程度給出評定成績。課堂考核:教師隨堂提問,根據(jù)課堂提問及學(xué)生回答問題情況對學(xué)生給出評定成績。考勤考核:教師對學(xué)生到課通過點名等方式進行考核,根據(jù)學(xué)生到課情況給出評定成績。期末考試:期末考試題目基本類型包括:選擇題、填空題、判斷題、簡答題、編程題。每次考試可以根據(jù)實際需求選擇考試題目類型??荚嚂r間為結(jié)課后2-3周內(nèi)考試。綜合成績評定:期末考試成績占綜合成績70%、實驗成績占20%,平時成績(作業(yè)、考勤和課堂考核等)占10%。六、課程教材和主要參考資料1JSP實用教程(第二版),耿祥義、張躍平. 清華大學(xué)出版社,20072HTML/CSS/JavaScript標準教程實例版(第4版),本書編委會/ 電子工業(yè)出版社.,20123JSP動態(tài)網(wǎng)站開發(fā)實用教程,康牧. 清華大學(xué)出版,20094JSP實用簡明教程,鐘德源 等編著. 清華大學(xué)出版社,20095JSP 程序設(shè)計實用教程,梁建武 等編著. 水利水電出版社,20
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Brand KPIs for ready-made-food Du darfst in Germany-外文版培訓(xùn)課件(2025.2)
- 關(guān)于建設(shè)和諧文化的幾個問題
- 綠地物業(yè)服務(wù)合同x
- 2025年員工聘用合同協(xié)議書(范本)示例
- 2025辦公室租賃合同樣本
- 《隔音排水瀝青路面》課件
- 《面試技巧與策略》課件
- 《智能客服系統(tǒng)發(fā)展概況》課件
- 2025設(shè)備租賃合同簡易樣本
- 《掌握高效學(xué)習(xí)之道:課件指引之路》
- 上海市工業(yè)技術(shù)學(xué)校招聘考試真題2024
- 《幼兒園課程圖景》閱讀分享
- 2025年第三屆天揚杯建筑業(yè)財稅知識競賽題庫附答案(101-200題)
- 2025年光伏逆變器市場前景分析
- GB/T 13511.2-2025配裝眼鏡第2部分:漸變焦定配眼鏡
- 酒店餐飲銷售培訓(xùn)
- 情報信息發(fā)布規(guī)范
- 2024-2025學(xué)年九年級化學(xué)人教版教科書解讀
- 2025-2030年中國小麥加工產(chǎn)業(yè)運行動態(tài)及發(fā)展可行性分析報告
- 化工原理完整(天大版)課件
- 2024年心理咨詢師題庫附參考答案(達標題)
評論
0/150
提交評論