《JSP程序設(shè)計》教學(xué)大綱_第1頁
《JSP程序設(shè)計》教學(xué)大綱_第2頁
《JSP程序設(shè)計》教學(xué)大綱_第3頁
《JSP程序設(shè)計》教學(xué)大綱_第4頁
《JSP程序設(shè)計》教學(xué)大綱_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《JSP程序設(shè)計》教學(xué)大綱第一部分大綱說明一、課程性質(zhì)與任務(wù)《JSP程序設(shè)計》課程是計算機(jī)與數(shù)據(jù)工程學(xué)院計算機(jī)和大數(shù)據(jù)專業(yè)的公共基礎(chǔ)課。通過本課程的學(xué)習(xí),使學(xué)生了解JSP程序設(shè)計的基礎(chǔ)知識,掌握J(rèn)SP程序設(shè)計的應(yīng)用操作技能,培養(yǎng)學(xué)生JSP程序設(shè)計的水平,提高學(xué)生解決利用JSP程序設(shè)計解決實(shí)際問題的能力。二、教學(xué)對象計算機(jī)專業(yè)大學(xué)專科。三、教學(xué)目的和要求本課程是一門技術(shù)性、實(shí)踐性和實(shí)用性很強(qiáng)的課程,教學(xué)過程中要堅(jiān)持“精講多練”的指導(dǎo)思想,綜合運(yùn)用案例式、任務(wù)驅(qū)動式、項(xiàng)目式、研討式、啟發(fā)式等多種教學(xué)方法,充分利用網(wǎng)絡(luò)、多媒體等現(xiàn)代教學(xué)手段,通過理論講授、實(shí)例操作演示、上機(jī)實(shí)驗(yàn)等環(huán)節(jié),培養(yǎng)學(xué)生的JSP程序設(shè)計的能力、自主學(xué)習(xí)能力、獨(dú)立思考能力和開拓創(chuàng)新能力。通過本課程的學(xué)習(xí),了解JSP程序設(shè)計的基礎(chǔ)知識和應(yīng)用技巧;掌握J(rèn)SP基本原理和實(shí)用的功能;掌握J(rèn)SP實(shí)際應(yīng)用能力;能夠提高網(wǎng)頁制作和JAVA編程的能力;培養(yǎng)學(xué)生程序設(shè)計開發(fā)實(shí)踐的能力。四、先修課程本課程的先修課程是《JSP程序設(shè)計》。五、使用教材及參考資料使用教材:趙健胡仁喜.JSP程序設(shè)計,北京:電子工業(yè)出版社,2023.7參考資料:[1].范立鋒//于合龍//孫豐偉.JSP程序設(shè)計(第2版).北京:\o"人民郵電出版社"人民郵電出版社,2015[2].劉何秀//郭建磊//姬忠紅.JSP程序設(shè)計與案例實(shí)戰(zhàn)(慕課版).北京:\o"中國水利水電出版社"人民郵電出版社,2018[3].王大東.JSP程序設(shè)計(第2版).北京:清華大學(xué)\o"電子工業(yè)出版社"出版社,2021六、教學(xué)形式、教學(xué)方法及實(shí)踐性環(huán)節(jié)教學(xué)形式:理實(shí)一體化教學(xué)方法:講授與上機(jī)實(shí)驗(yàn)結(jié)合七、考核考核形式:上機(jī)考試;試卷結(jié)構(gòu):單項(xiàng)選擇題、判斷題、操作題。成績評定:期末考試(80%),平時考核(20%);八、課時分配表總學(xué)時:44學(xué)時章目教學(xué)內(nèi)容教學(xué)課時項(xiàng)目一初識JSP5項(xiàng)目二HTML語言基礎(chǔ)5項(xiàng)目三Java語言基礎(chǔ)5項(xiàng)目四JSP基本語法5項(xiàng)目五JSP內(nèi)置對象 4項(xiàng)目六JavaBean技術(shù)4項(xiàng)目七Servlet基礎(chǔ) 4項(xiàng)目八表達(dá)式語言 4項(xiàng)目九JSP的文件操作4項(xiàng)目十訪問數(shù)據(jù)庫4合計44九、教學(xué)進(jìn)度表周次學(xué)時教學(xué)內(nèi)容第一周2項(xiàng)目一初識JSP 任務(wù)1JSP簡介 任務(wù)引入 知識準(zhǔn)備 一、靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁 二、Web技術(shù)簡介 三、JSP的特點(diǎn) 四、JSP的運(yùn)行原理 實(shí)戰(zhàn):顯示當(dāng)前時間 第二周3項(xiàng)目一初識JSP 任務(wù)2搭建JSP開發(fā)運(yùn)行環(huán)境 任務(wù)引入 知識準(zhǔn)備 一、安裝、配置JDK 二、安裝配置Tomcat 案例——一個簡單的JSP程序 三、下載安裝Eclipse 四、配置Eclipse的JSP開發(fā)環(huán)境 案例——在Eclipse中創(chuàng)建JSP程序 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 第三周2項(xiàng)目二HTML語言基礎(chǔ) 任務(wù)1HTML常用標(biāo)簽 任務(wù)引入 知識準(zhǔn)備 一、文檔的結(jié)構(gòu)標(biāo)簽 二、注釋標(biāo)簽 三、文本格式標(biāo)簽 四、排版標(biāo)簽 案例——制作詩詞顯示網(wǎng)頁 五、表格標(biāo)簽 六、其它標(biāo)簽 第四周3項(xiàng)目二HTML語言基礎(chǔ) 任務(wù)2HTML表單 任務(wù)引入 知識準(zhǔn)備 一、聲明HTML表單 二、button控件 案例——Button控件示例 三、input控件 案例——創(chuàng)建表單頁面 四、textarea控件 案例——textarea控件示例 五、select控件 案例——創(chuàng)建“愛好”列表框 六、label控件 七、fieldset控件 案例——創(chuàng)建滿意度調(diào)查問卷 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn):制作注冊表單 第五周2項(xiàng)目三Java語言基礎(chǔ) 任務(wù)1認(rèn)識Java 任務(wù)引入 知識準(zhǔn)備 一、Java語言的特點(diǎn) 案例——簡單的Java程序 二、常量和變量 三、簡單數(shù)據(jù)類型 案例——類型轉(zhuǎn)換示例 四、數(shù)組 五、運(yùn)算符 任務(wù)2流程控制 任務(wù)引入 知識準(zhǔn)備 第六周3項(xiàng)目三Java語言基礎(chǔ) 任務(wù)2流程控制 一、分支結(jié)構(gòu) 案例——評分等級 二、循環(huán)結(jié)構(gòu) 案例——計算數(shù)列之和 案例——輸出素數(shù) 任務(wù)3類與對象 任務(wù)引入 知識準(zhǔn)備 一、認(rèn)識類與對象 二、創(chuàng)建類與對象 案例——定義矩形類 三、引用包 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn)1:冒泡排序 實(shí)戰(zhàn)2:定義時間類第七周3項(xiàng)目四JSP基本語法 任務(wù)1語法規(guī)則 任務(wù)引入 知識準(zhǔn)備 一、聲明 二、表達(dá)式 三、Scriptlet 案例——訪客計數(shù) 四、注釋 案例——注釋語句示例 任務(wù)2指令元素 任務(wù)引入 知識準(zhǔn)備 一、include指令 案例——顯示頁面打開的時間 二、page指令 三、taglib指令 第八周2項(xiàng)目四JSP基本語法 任務(wù)3動作元素 任務(wù)引入 知識準(zhǔn)備 一、<jsp:include> 二、<jsp:forward> 案例——重定向頁面 三、<jsp:plugin> 四、<jsp:useBean> 五、<jsp:setProperty> 六、<jsp:getProperty> 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn)1:變色的計數(shù)器 實(shí)戰(zhàn)2:計算長方形面積 實(shí)戰(zhàn)3:輸出隨機(jī)數(shù) 第九周2項(xiàng)目五JSP內(nèi)置對象 任務(wù)1常用內(nèi)置對象 任務(wù)引入 知識準(zhǔn)備 一、request對象 案例——顯示提交的信息 二、response對象 案例——動態(tài)改變contentType屬性 案例——輸出緩沖示例 三、application對象 案例——一個簡單的聊天室 第十周2項(xiàng)目五JSP內(nèi)置對象 任務(wù)1常用內(nèi)置對象 四、session對象 案例——購物車 五、pageContext對象 六、out對象 七、exception對象 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn)1:處理表單 實(shí)戰(zhàn)2:采集用戶信息 第十一周4項(xiàng)目六JavaBean技術(shù) 任務(wù)1認(rèn)識JavaBean 任務(wù)引入 知識準(zhǔn)備 一、JavaBean簡介 二、JavaBean的編寫規(guī)范 案例——創(chuàng)建圖書JavaBean類 任務(wù)2在JSP中使用JavaBean 任務(wù)引入 知識準(zhǔn)備 一、調(diào)用JavaBean 二、訪問、設(shè)置JavaBean屬性 案例——顯示圖書信息 案例——自動匹配學(xué)生信息 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn):登錄驗(yàn)證 第十二周2項(xiàng)目七Servlet基礎(chǔ) 任務(wù)1認(rèn)識Servlet 任務(wù)引入 知識準(zhǔn)備 一、什么是Servlet 二、Servlet的工作原理 三、Servlet的生命周期 案例——Servlet示例 第十三周2項(xiàng)目七Servlet基礎(chǔ) 任務(wù)2使用Servlet 任務(wù)引入 知識準(zhǔn)備 一、常用接口和類 二、創(chuàng)建Servlet 案例——質(zhì)數(shù)和因數(shù)分解 三、調(diào)用Servlet 案例——計算正整數(shù)的質(zhì)數(shù)和因數(shù) 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn):猜數(shù)字游戲 第十四周4項(xiàng)目八表達(dá)式語言 任務(wù)1EL簡介 任務(wù)引入 知識準(zhǔn)備 一、什么是EL 二、基本語法 三、使用EL 任務(wù)2應(yīng)用EL獲取數(shù)據(jù) 任務(wù)引入 知識準(zhǔn)備 一、運(yùn)算符 案例——常用運(yùn)算符示例 二、隱式對象 案例——處理學(xué)生信息表單 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn):錄入商品信息第十五周2項(xiàng)目九JSP的文件操作 任務(wù)1操作文件和目錄 任務(wù)引入 知識準(zhǔn)備 一、認(rèn)識輸入/輸出類 二、創(chuàng)建文件對象 案例——獲取文件列表及文件信息 任務(wù)2字節(jié)流與字符流 任務(wù)引入知識準(zhǔn)備 第十六周2項(xiàng)目九JSP的文件操作任務(wù)2字節(jié)流與字符流 一、字節(jié)輸入流 案例——讀取本地文件 二、字節(jié)輸出流 案例——保存表單信息 三、字符輸入流 案例——在線測驗(yàn) 四、字符輸出流 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn):下載文件 第十七周2項(xiàng)目十 訪問數(shù)據(jù)庫 項(xiàng)目十訪問數(shù)據(jù)庫 任務(wù)1常用SQL語句 任務(wù)引入 知識準(zhǔn)備 一、查詢記錄 案例——查詢成績表 二、更新記錄 三、添加記錄 四、刪除記錄 第十八周2項(xiàng)目十 訪問數(shù)據(jù)庫 任務(wù)2使用JDBC訪問數(shù)據(jù)庫 任務(wù)引入 知識準(zhǔn)備 一、JDBC簡介 二、部署JDBC驅(qū)動程序 三、連接數(shù)據(jù)庫 四、查詢數(shù)據(jù)庫 案例——網(wǎng)上投票 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn):留言板 十、主講教師:XXX(教授)、XXXX(副教授)、XXX(副教授)、XXX(副教授)、XXX(副教授)、XXX(副教授)、XXX(講師)、XXX(講師)、XXX(講師)、XXX(講師)、XXX(講師)、XXX(助教)等。第二部分教學(xué)內(nèi)容項(xiàng)目一初識JSP 教學(xué)目的和要求了解JSP的特點(diǎn)和運(yùn)行原理;能夠安裝JDK及Tomcat并配置運(yùn)行環(huán)境;能夠配置Eclipse的JSP開發(fā)環(huán)境。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):(1)JSP簡介。(2)搭建JSP開發(fā)運(yùn)行環(huán)境。難點(diǎn):顯示當(dāng)前時間。教學(xué)內(nèi)容任務(wù)1JSP簡介 任務(wù)引入 知識準(zhǔn)備 一、靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁 二、Web技術(shù)簡介 三、JSP的特點(diǎn) 四、JSP的運(yùn)行原理 任務(wù)2搭建JSP開發(fā)運(yùn)行環(huán)境 任務(wù)引入 知識準(zhǔn)備 一、安裝、配置JDK 二、安裝配置Tomcat 案例——一個簡單的JSP程序 三、下載安裝Eclipse 四、配置Eclipse的JSP開發(fā)環(huán)境 案例——在Eclipse中創(chuàng)建JSP程序 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn):顯示當(dāng)前時間 項(xiàng)目二HTML語言基礎(chǔ)教學(xué)目的和要求能夠理解常用的HTML標(biāo)簽的功能與用法;能夠使用常用的表單控件創(chuàng)建HTML表單。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):(1)HTML常用標(biāo)簽。(2)HTML表單。難點(diǎn):制作注冊表單。教學(xué)內(nèi)容任務(wù)1HTML常用標(biāo)簽 任務(wù)引入 知識準(zhǔn)備 一、文檔的結(jié)構(gòu)標(biāo)簽 二、注釋標(biāo)簽 三、文本格式標(biāo)簽 四、排版標(biāo)簽 案例——制作詩詞顯示網(wǎng)頁 五、表格標(biāo)簽 六、其它標(biāo)簽 任務(wù)2HTML表單 任務(wù)引入 知識準(zhǔn)備 一、聲明HTML表單 二、button控件 案例——Button控件示例 三、input控件 案例——創(chuàng)建表單頁面 四、textarea控件 案例——textarea控件示例 五、select控件 案例——創(chuàng)建“愛好”列表框 六、label控件 七、fieldset控件 案例——創(chuàng)建滿意度調(diào)查問卷 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn):制作注冊表單 項(xiàng)目三Java語言基礎(chǔ)教學(xué)目的和要求能夠利用分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)編寫簡單的Java程序;能夠應(yīng)用面向?qū)ο笏枷胧褂妙惡蛯ο缶帉懗绦?。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):(1)認(rèn)識Java。(2)流程控制。難點(diǎn):(1)冒泡排序。(2)定義時間類。教學(xué)內(nèi)容任務(wù)1認(rèn)識Java 任務(wù)引入 知識準(zhǔn)備 一、Java語言的特點(diǎn) 案例——簡單的Java程序 二、常量和變量 三、簡單數(shù)據(jù)類型 案例——類型轉(zhuǎn)換示例 四、數(shù)組 五、運(yùn)算符 任務(wù)2流程控制 任務(wù)引入 知識準(zhǔn)備 一、分支結(jié)構(gòu) 案例——評分等級 二、循環(huán)結(jié)構(gòu) 案例——計算數(shù)列之和 案例——輸出素數(shù) 任務(wù)3類與對象 任務(wù)引入 知識準(zhǔn)備 一、認(rèn)識類與對象 二、創(chuàng)建類與對象 案例——定義矩形類 三、引用包 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn)1:冒泡排序 實(shí)戰(zhàn)2:定義時間類 項(xiàng)目四JSP基本語法 教學(xué)目的和要求能夠理解JSP的語法規(guī)則;能夠在JSP頁面中使用指令元素和動作元素。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):(1)語法規(guī)則;(2)指令元素。難點(diǎn):(1)變色的計數(shù)器;(2)計算長方形面積;(3)輸出隨機(jī)數(shù)。教學(xué)內(nèi)容任務(wù)1語法規(guī)則 任務(wù)引入 知識準(zhǔn)備 一、聲明 二、表達(dá)式 三、Scriptlet 案例——訪客計數(shù) 四、注釋 案例——注釋語句示例 任務(wù)2指令元素 任務(wù)引入 知識準(zhǔn)備 一、include指令 案例——顯示頁面打開的時間 二、page指令 三、taglib指令 任務(wù)3動作元素 任務(wù)引入 知識準(zhǔn)備 一、<jsp:include> 二、<jsp:forward> 案例——重定向頁面 三、<jsp:plugin> 四、<jsp:useBean> 五、<jsp:setProperty> 六、<jsp:getProperty> 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn)1:變色的計數(shù)器 實(shí)戰(zhàn)2:計算長方形面積 實(shí)戰(zhàn)3:輸出隨機(jī)數(shù) 項(xiàng)目五JSP內(nèi)置對象 教學(xué)目的和要求能夠熟知JSP常用的幾個內(nèi)置對象的功能與使用方法;能夠使用內(nèi)置對象完成一些常用的操作。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):常用內(nèi)置對象。難點(diǎn):(1)處理表單;(2)采集用戶信息。教學(xué)內(nèi)容任務(wù)1常用內(nèi)置對象 任務(wù)引入 知識準(zhǔn)備 一、request對象 案例——顯示提交的信息 二、response對象 案例——動態(tài)改變contentType屬性 案例——輸出緩沖示例 三、application對象 案例——一個簡單的聊天室 四、session對象 案例——購物車 五、pageContext對象 六、out對象 七、exception對象 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn)1:處理表單 實(shí)戰(zhàn)2:采集用戶信息 項(xiàng)目六JavaBean技術(shù) 教學(xué)目的和要求能夠熟知JavaBean的編寫規(guī)范并創(chuàng)建JavaBean;能夠在JSP頁面中使用JavaBean設(shè)置、獲取JavaBean的屬性。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):(1)認(rèn)識JavaBean;(2)認(rèn)識JavaBean。難點(diǎn):登錄驗(yàn)證。教學(xué)內(nèi)容任務(wù)1認(rèn)識JavaBean 任務(wù)引入 知識準(zhǔn)備 一、JavaBean簡介 二、JavaBean的編寫規(guī)范 案例——創(chuàng)建圖書JavaBean類 任務(wù)2在JSP中使用JavaBean 任務(wù)引入 知識準(zhǔn)備 一、調(diào)用JavaBean 二、訪問、設(shè)置JavaBean屬性 案例——顯示圖書信息 案例——自動匹配學(xué)生信息 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn):登錄驗(yàn)證項(xiàng)目七Servlet基礎(chǔ)教學(xué)目的和要求能夠熟知Servlet的生命周期和工作原理;能夠使用Servlet在JSP頁面中創(chuàng)建Web應(yīng)用程序的基本模塊。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):(1)認(rèn)識Servlet;(2)使用Servlet。難點(diǎn):猜數(shù)字游戲。教學(xué)內(nèi)容任務(wù)1認(rèn)識Servlet 任務(wù)引入 知識準(zhǔn)備 一、什么是Servlet 二、Servlet的工作原理 三、Servlet的生命周期 案例——Servlet示例 任務(wù)2使用Servlet 任務(wù)引入 知識準(zhǔn)備 一、常用接口和類 二、創(chuàng)建Servlet 案例——質(zhì)數(shù)和因數(shù)分解 三、調(diào)用Servlet 案例——計算正整數(shù)的質(zhì)數(shù)和因數(shù) 項(xiàng)目總結(jié) 項(xiàng)目實(shí)戰(zhàn) 實(shí)戰(zhàn):猜數(shù)字游戲 項(xiàng)目八表達(dá)式語言教學(xué)目的和要求能夠熟知EL的基本語法,并在頁面中使用EL表達(dá)式;能夠使用運(yùn)算符和隱式對象獲取數(shù)據(jù)。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):(1)EL簡介;(2)應(yīng)用EL獲取數(shù)據(jù)。難點(diǎn):錄入商品信息。教學(xué)內(nèi)容任務(wù)1

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論