《Java-Web應(yīng)用開發(fā)》電子教案_第1頁
《Java-Web應(yīng)用開發(fā)》電子教案_第2頁
《Java-Web應(yīng)用開發(fā)》電子教案_第3頁
《Java-Web應(yīng)用開發(fā)》電子教案_第4頁
《Java-Web應(yīng)用開發(fā)》電子教案_第5頁
已閱讀5頁,還剩42頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE47教案授課班級(jí)授課時(shí)數(shù)6序號(hào)1時(shí)間地點(diǎn)2021.9.3,2021.9.4,2021.9.7資309,102,209課程單元第1章Web應(yīng)用程序開發(fā)基礎(chǔ)教學(xué)內(nèi)容知識(shí)目標(biāo):1.理解軟件體系結(jié)構(gòu)2.理解基于Java技術(shù)的Web應(yīng)用開發(fā)、服務(wù)器——Tomcat3.掌握MyEclipse集成開發(fā)環(huán)境對(duì)Web應(yīng)用開發(fā)的支持技能目標(biāo):1.了解簡單的JSP頁面的開發(fā)2.Tomcat使用教學(xué)重點(diǎn)知識(shí)目標(biāo):1.基于Java技術(shù)的Web應(yīng)用基礎(chǔ)2.簡單的JSP頁面的開發(fā)技能目標(biāo):1.Tomcat使用補(bǔ)充:1.Web應(yīng)用軟件體系結(jié)構(gòu)--軟件的客戶端、服務(wù)器端不同部分的不同功能教學(xué)難點(diǎn)基于Java技術(shù)的Web應(yīng)用開發(fā)、服務(wù)器—Tomcat及其使用教學(xué)資源案例程序演示、PPT、程序抓圖、操作視頻錄相課外作業(yè)完成練習(xí)創(chuàng)建一個(gè)簡單的HelloWordWeb應(yīng)用程序教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:演示相關(guān)模塊功能學(xué)生:觀看演示,回答學(xué)生問題學(xué)習(xí)內(nèi)容:1、基于Java技術(shù)的Web應(yīng)用背景和實(shí)例介紹(任務(wù)項(xiàng)目)2、Web應(yīng)用程序2軟件體系結(jié)構(gòu)(C/S、B/S)3Tomcat及其使用教學(xué)方法:軟件淙、講授、PPT時(shí)間分配:80分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1、講授、體會(huì):介紹什么是Web應(yīng)用程序靜態(tài)文檔、Applet、Servlet、JSP頁面、實(shí)用Java類、部署配置文件web.xml、其他資源文件Web應(yīng)用就是一個(gè)允許其用戶利用Web瀏覽器執(zhí)行業(yè)務(wù)邏輯的Web系統(tǒng),其有強(qiáng)大的后臺(tái)數(shù)據(jù)庫的支持,使得其內(nèi)容具有動(dòng)態(tài)性。2、引入軟件體系結(jié)構(gòu)(C/S、B/S結(jié)構(gòu))提出問題:什么是JavaWeb?3、基于Java技術(shù)的Web應(yīng)用背景和實(shí)例介紹(任務(wù)項(xiàng)目)4、講授:基于Java技術(shù)的Web應(yīng)用服務(wù)器—Tomcat及其使用ApacheTomcat是ApacheJakarta項(xiàng)目開發(fā)組開發(fā)的基于GPL自由軟件協(xié)議的JSP引擎,配合JDK就可以搭建起一個(gè)最簡單的JSP實(shí)驗(yàn)臺(tái)。該服務(wù)器的優(yōu)點(diǎn)是使用簡單。學(xué)習(xí)內(nèi)容:技能訓(xùn)練1、JavaWeb開發(fā)環(huán)境配置(掌握初步或基本能力)2、實(shí)例驅(qū)動(dòng):演示、講解和練習(xí)創(chuàng)建一個(gè)簡單的HelloWordWeb應(yīng)用程序教學(xué)方法:操作實(shí)況演示講授、PPT學(xué)生同步完成時(shí)間分配:分配時(shí)長:80分鐘教師:stepbystep領(lǐng)做、啟發(fā)式提問學(xué)生:同步練習(xí)訓(xùn)練,回答問題學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題程序內(nèi)容及操作實(shí)錄,PPT演示重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問演示操練:JavaWeb開發(fā)環(huán)境配置(掌握初步或基本能力)Tomcat安裝配置、MyEclipse安裝實(shí)例驅(qū)動(dòng):演示、講解和練習(xí)創(chuàng)建一個(gè)簡單的HelloWordWeb應(yīng)用程序1.Jsp程序編寫、部署、執(zhí)行;2.在安裝成功后打開Tomcat安裝目錄,可以看到幾個(gè)文件夾。其中,Tomcat將由JSP文件轉(zhuǎn)譯后的Java源文件和class文件存放在work文件夾下,bin為Tomcat執(zhí)行腳本目錄,conf文件夾下存放有Tomcat的配置文件,lib文件夾為Tomcat運(yùn)行時(shí)需要的庫文件,Tomcat執(zhí)行時(shí)的日志文件存放在logs文件夾下,webapps為Tomcat的Web發(fā)布目錄。3.按照下面的操作過程創(chuàng)建和運(yùn)行第一個(gè)JSP程序:1)在Tomcat安裝目錄下的Webapps目錄中,可以看到ROOT、examples、manager、tomcat-docs之類Tomcat自帶的Web應(yīng)用范例。2)在webapps目錄下新建一個(gè)名稱為HelloJsp的文件夾。3)在HelloJsp下新建一個(gè)文件夾Web-INF。注意,目錄名稱是區(qū)分大小寫的。操作練習(xí):(加深對(duì)基本能力的認(rèn)識(shí)與體會(huì))Jsp程序編寫、部署、執(zhí)行;課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答教案授課班級(jí)授課時(shí)數(shù)6序號(hào)2時(shí)間地點(diǎn)2021.9.10,2021.9.14,2021.9.17.資309,102,209課程單元第2章E-Store電子商城項(xiàng)目概述教學(xué)內(nèi)容知識(shí)目標(biāo):1.理解E-Store電子商城需求2.了解E-Store電子商城總體設(shè)計(jì),包括系統(tǒng)架構(gòu)設(shè)計(jì)、功能結(jié)構(gòu)劃分、業(yè)務(wù)流程設(shè)計(jì)3.JavaWeb應(yīng)用程序組成及結(jié)構(gòu)4.JSP基本語法技能目標(biāo):1.能夠搭建JavaWeb應(yīng)用開發(fā)環(huán)境2.創(chuàng)建E-Store電子商城項(xiàng)目3.網(wǎng)站歡迎頁面實(shí)現(xiàn)教學(xué)重點(diǎn)知識(shí)目標(biāo):1.JavaWeb應(yīng)用程序組成及結(jié)構(gòu)2.JSP基本語法技能目標(biāo):1.能夠搭建JavaWeb應(yīng)用開發(fā)環(huán)境2.創(chuàng)建簡單的JSP網(wǎng)站歡迎頁面教學(xué)難點(diǎn)1.系統(tǒng)分析和總體設(shè)計(jì)2.系統(tǒng)架構(gòu)設(shè)計(jì)與搭建教學(xué)資源案例源碼、案例演示、PPT、程序抓圖、視頻操作錄相課外作業(yè)1.配置JSP開發(fā)環(huán)境2.創(chuàng)建E-Store商城項(xiàng)目;碰到困難可以反復(fù)觀摩操作錄相視頻;教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:演示系統(tǒng)配置方法、演示E-Store電子商城系統(tǒng)的使用講授,啟發(fā)式提問,倒推系統(tǒng)功能劃分學(xué)生:觀看演示,回答學(xué)生問題由此導(dǎo)入新課學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)1.理解E-Store電子商城需求2.了解E-Store電子商城總體設(shè)計(jì),包括系統(tǒng)架構(gòu)設(shè)計(jì)、功能結(jié)構(gòu)劃分、業(yè)務(wù)流程設(shè)計(jì)3.JavaWeb應(yīng)用程序組成及結(jié)構(gòu)4.JSP基本語法教學(xué)方法:軟件演示、講授、PPT時(shí)間分配:80分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析:(根據(jù)學(xué)生分析總結(jié))1)系統(tǒng)概述前臺(tái)購物系統(tǒng)后臺(tái)管理系統(tǒng)再系統(tǒng)演示,進(jìn)一步明確商場(chǎng)需求及功能劃分;2)系統(tǒng)功能模塊設(shè)計(jì)前臺(tái)商品展示模塊用戶注冊(cè)模塊購物模塊訂單模塊系統(tǒng)管理模塊3)JavaWeb應(yīng)用程序組成及結(jié)構(gòu)4JSP基本語法介紹2.討論總結(jié)分小組討論網(wǎng)上購物網(wǎng)站的前后臺(tái)的功能。教師結(jié)合E-Store電子商城系統(tǒng),對(duì)學(xué)生理解過程中的相關(guān)操作進(jìn)行重點(diǎn)評(píng)析,加深印象,強(qiáng)化記憶。4.討論總結(jié):JavaWeb應(yīng)用開發(fā)環(huán)境搭建創(chuàng)建E-Store電子商城項(xiàng)目JavaWeb應(yīng)用程序組成及結(jié)構(gòu)理解E-Store電子商城的基本設(shè)計(jì)思想學(xué)習(xí)內(nèi)容:技能訓(xùn)練1.配置E-Store電子商城系統(tǒng)開發(fā)環(huán)境2.創(chuàng)建E-Store電子商城系統(tǒng)3.在E-Store中初步實(shí)現(xiàn)歡迎頁面教學(xué)方法:操作實(shí)況演示邊講授邊練習(xí)、PPT學(xué)生同步完成時(shí)間分配:分配時(shí)長:80分鐘教師:stepbystep領(lǐng)做、啟發(fā)式提問重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),及回答學(xué)生提問學(xué)生:同步練習(xí)訓(xùn)練,回答問題教師現(xiàn)場(chǎng)協(xié)助解決問題,碰到問題觀看操作實(shí)錄,PPT演示,學(xué)生隨機(jī)提問1.實(shí)踐任務(wù)分析1)用SQLServer2005創(chuàng)建E-Store電子商城的數(shù)據(jù)庫和數(shù)據(jù)表,并往表中添加相應(yīng)的記錄。(略講或不講)2)設(shè)計(jì)E-Store電子商城系統(tǒng)的主要功能劃分。3)配置E-Store電子商城系統(tǒng)開發(fā)環(huán)境。4)創(chuàng)建E-Store電子商城系統(tǒng),初步實(shí)現(xiàn)歡迎頁面。2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)操作練習(xí):(加深對(duì)基本能力的認(rèn)識(shí)與體會(huì))配置開發(fā)環(huán)境,創(chuàng)建歡迎頁面課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答教案授課班級(jí)授課時(shí)數(shù)18序號(hào)3時(shí)間地點(diǎn)2021.9.18,2021.9.21,2021.9.282021.9.29,2021.10.8,2021.10.122021.10.22,2021.10.26,2021.10.29資309,102,209課程單元第3章前臺(tái)商品展示模塊教學(xué)內(nèi)容知識(shí)目標(biāo):1.JSP頁面構(gòu)成:基本結(jié)構(gòu)、頁面元素、動(dòng)態(tài)基本基礎(chǔ)2.JSP頁面訪問DB:數(shù)據(jù)庫訪問原理和步驟、購物模塊技能目標(biāo):1.網(wǎng)站前臺(tái)頁面的風(fēng)格統(tǒng)一2.JSP訪問數(shù)據(jù)庫3.前臺(tái)商品展示功能的詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)3.新品、特價(jià)商品展示的詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)4.使用分頁顯示技術(shù)5.表單提交及中文處理7.前臺(tái)商品展示功能實(shí)現(xiàn)優(yōu)化8.商品檢索功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)教學(xué)重點(diǎn)知識(shí)目標(biāo):1.JSP訪問數(shù)據(jù)庫2.JSP隱含對(duì)象request、response3.JSP的include指令和include動(dòng)作4.表單提交及中文處理技能目標(biāo):1.網(wǎng)站前臺(tái)頁面的風(fēng)格統(tǒng)一2.JSP訪問數(shù)據(jù)庫3.前臺(tái)商品展示功能的詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)4.使用分頁顯示技術(shù)5.表單提交及中文處理、商品檢索功能詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)教學(xué)難點(diǎn)1.JSP訪問數(shù)據(jù)庫2.網(wǎng)站前臺(tái)頁面的風(fēng)格統(tǒng)一3.使用分頁顯示技術(shù)4.商品檢索功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)5.JSP隱含對(duì)象request、response6.JSP的include指令和include動(dòng)作7.表單提交及中文處理教學(xué)資源案例程序演示、PPT、程序抓圖、視頻操作錄相課外作業(yè)1.配置JSP開發(fā)環(huán)境2.創(chuàng)建E-Store商城項(xiàng)目;碰到困難可以反復(fù)觀摩操作錄相視頻;

教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊1:前臺(tái)頁面商品展示(數(shù)據(jù)庫訪問)教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:任務(wù)演示--E-Store電子商城數(shù)據(jù)庫訪問前臺(tái)商品展示功能演示,講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)數(shù)據(jù)庫訪問的一般步驟學(xué)生:觀看演示,回答學(xué)生隨機(jī)提問由此導(dǎo)入新課學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué)-前臺(tái)頁面商品展示(數(shù)據(jù)庫訪問)1.JSP頁面構(gòu)成:基本結(jié)構(gòu)、頁面元素、動(dòng)態(tài)基本基礎(chǔ)2.JSP頁面訪問數(shù)據(jù)庫:數(shù)據(jù)庫訪問原理、實(shí)現(xiàn)步驟3.購物模塊教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)時(shí)間分配:55分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析:(根據(jù)學(xué)生分析總結(jié))1)講述前臺(tái)JSP頁面構(gòu)成:基本結(jié)構(gòu)、頁面元素為下述設(shè)計(jì)頁面做好準(zhǔn)備。2)講述JSP頁面訪問數(shù)據(jù)庫:數(shù)據(jù)庫訪問原理、實(shí)現(xiàn)步驟、購物模塊為后述操作訪問數(shù)據(jù)庫做好知識(shí)準(zhǔn)備。3)討論總結(jié)分小組討論網(wǎng)頁前臺(tái)商品該怎么設(shè)計(jì)?教師結(jié)合E-Store電子商城系統(tǒng),對(duì)學(xué)生理解過程中的相關(guān)操作進(jìn)行重點(diǎn)評(píng)析,加深印象,強(qiáng)化記憶。2.討論總結(jié):分小組討論網(wǎng)上購物網(wǎng)站的前后臺(tái)應(yīng)包括哪些功能。學(xué)習(xí)內(nèi)容:技能訓(xùn)練1.前臺(tái)頁面商品展示設(shè)計(jì)2.數(shù)據(jù)庫訪問教學(xué)方法:開發(fā)過程演示邊講授邊實(shí)踐PPT時(shí)間分配:55分鐘教師:準(zhǔn)備好采用程序(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)stepbystep領(lǐng)做、啟發(fā)式提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題程序內(nèi)容及操作實(shí)錄,PPT演示重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問1.實(shí)踐任務(wù)分析1)前臺(tái)商品展示功能的詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)網(wǎng)站前臺(tái)頁面的風(fēng)格統(tǒng)一2)JSP訪問數(shù)據(jù)庫2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)1)E-Store前臺(tái)頁面需要展示商品的信息2)前臺(tái)商品展示設(shè)計(jì),包括頁面布局設(shè)計(jì)、功能設(shè)計(jì)、數(shù)據(jù)庫訪問流程設(shè)計(jì)3)設(shè)計(jì)頁面、加載數(shù)據(jù)庫信息4)部署應(yīng)用,調(diào)試運(yùn)行程序觀察效果演示效果,教師協(xié)助找出出錯(cuò)原因。課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答

教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊2:頁面功能實(shí)現(xiàn)優(yōu)化教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:將E-Store購物操作功能封裝成Java類(任務(wù)演示DBConnection.java)講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)優(yōu)化原因?qū)W生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué)-頁面功能實(shí)現(xiàn)優(yōu)化教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空J(rèn)ava類實(shí)現(xiàn)的關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)時(shí)間分配:55分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析1)為什么要進(jìn)行頁面優(yōu)化2)數(shù)據(jù)庫連接邏輯從頁面分離實(shí)現(xiàn)3)Java類在JSP頁面中的使用4)實(shí)現(xiàn)main.jsp2.討論總結(jié)(根據(jù)學(xué)生分析總結(jié))數(shù)據(jù)庫連接邏輯從頁面分離實(shí)現(xiàn)意義?Java代碼直接嵌在JSP頁面中,及JSP頁面中調(diào)用Java類的使用方式有什么不同?教師結(jié)合E-Store電子商城系統(tǒng),對(duì)學(xué)生理解過程中的相關(guān)操作進(jìn)行重點(diǎn)評(píng)析,加深印象,強(qiáng)化記憶。學(xué)習(xí)內(nèi)容:技能訓(xùn)練頁面功能優(yōu)化開發(fā)實(shí)現(xiàn)教學(xué)方法:操作實(shí)況演示邊講授邊實(shí)踐PPT時(shí)間分配:55分鐘教師:準(zhǔn)備好程序(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)stepbystep領(lǐng)做、啟發(fā)式提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題程序內(nèi)容及操作實(shí)錄,PPT演示重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問1.實(shí)踐任務(wù)分析1)Java類的編寫2)JSP中如何使用之2.項(xiàng)目實(shí)踐(以實(shí)踐為主,邊實(shí)踐邊講)1)實(shí)現(xiàn)DBConnection.java中的內(nèi)容。2)設(shè)計(jì)類GoodsDao封裝與數(shù)據(jù)庫商品信息表的操作3)設(shè)計(jì)代表商品實(shí)體的類GoodsEntity3.點(diǎn)評(píng)教師指出項(xiàng)目實(shí)踐過程中可能出錯(cuò)和已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析,加深印象,強(qiáng)化記憶。課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答

教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊3:頁面風(fēng)格統(tǒng)一教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:演示E-Store電子商城的多數(shù)頁面,展示統(tǒng)一的頁面風(fēng)格講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)統(tǒng)一風(fēng)格的優(yōu)缺點(diǎn)學(xué)生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué):頁面風(fēng)格統(tǒng)一教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空關(guān)鍵代碼)時(shí)間分配:55分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析1)統(tǒng)一頁面的框架程序代碼分析2)使用JSP指令中的include指令@include學(xué)習(xí)內(nèi)容:技能訓(xùn)練1.頁面風(fēng)格統(tǒng)一教學(xué)方法:操作演示邊講授邊實(shí)踐PPT時(shí)間分配:分配時(shí)長:55分鐘教師:準(zhǔn)備好采用程序(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)用以填空以節(jié)約時(shí)間直擊重點(diǎn)。stepbystep領(lǐng)做、啟發(fā)式提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題程序內(nèi)容及操作實(shí)錄,PPT演示重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問1.實(shí)踐任務(wù)分析1)頁面風(fēng)格統(tǒng)一代碼框2)Include指令3)JSP的include指令和include動(dòng)作2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)1)完成項(xiàng)目實(shí)踐任務(wù):劃分main.jsp頁面的布局。2)教師指出項(xiàng)目實(shí)踐過程中可能出錯(cuò)和已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析,加深印象,強(qiáng)化記憶。3.討論總結(jié):如果不使用統(tǒng)一風(fēng)格頁面會(huì)如何?課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答

教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊4:新品及特價(jià)商品展示的實(shí)現(xiàn)教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:演示瀏覽E-Store電子商城新品及特價(jià)商品功能講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)可能會(huì)涉及到的問題?學(xué)生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué):新品及特價(jià)商品展示的實(shí)現(xiàn)教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空關(guān)鍵代碼)時(shí)間分配:55分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析1)功能設(shè)計(jì):E-Store電子商城提供有新品與特價(jià)商品的展示,需求中說明將價(jià)格有折扣的商品設(shè)定為特價(jià)商品,否則為新品。用戶登錄前可進(jìn)行新品和特價(jià)商品的瀏覽,登錄后可以購買。商品展示的風(fēng)格與main.jsp保持一致,2)JSP內(nèi)置對(duì)象request和responserequest對(duì)象是JSP九種內(nèi)置對(duì)象中最重要的對(duì)象,該對(duì)象封裝了用戶提交的信息,通過調(diào)用該對(duì)象相應(yīng)的方法可以獲取封裝的信息和用戶提交信息response對(duì)象包含了服務(wù)器對(duì)客戶的請(qǐng)求做出動(dòng)態(tài)的響應(yīng),向客戶端發(fā)送數(shù)據(jù)。JSP頁面執(zhí)行完成后,JSP引擎將頁面產(chǎn)生的響應(yīng)封裝成response對(duì)象,然后發(fā)送到客戶端以形成對(duì)客戶請(qǐng)求的響應(yīng)。request一樣,response對(duì)象也由JSP引擎(容器)產(chǎn)生,可以使用response對(duì)象提高的方法對(duì)響應(yīng)進(jìn)行操作學(xué)習(xí)內(nèi)容:技能訓(xùn)練1.新品及特價(jià)商品展示的實(shí)現(xiàn)教學(xué)方法:操作演示邊講授邊實(shí)踐PPT時(shí)間分配:55分鐘教師:準(zhǔn)備好程序(挖空關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼。stepbystep領(lǐng)做、啟發(fā)式提問程序內(nèi)容及操作實(shí)錄,PPT演示重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題1.實(shí)踐任務(wù)分析1)數(shù)據(jù)庫及其訪問設(shè)計(jì)2)頁面設(shè)計(jì)與實(shí)現(xiàn)。2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)1)數(shù)據(jù)庫設(shè)計(jì):將數(shù)據(jù)庫商品信息表添加字段商品折扣標(biāo)志discount、商品現(xiàn)價(jià)currentPrice兩個(gè)字段,discount初始值設(shè)定為“0”。當(dāng)商品被設(shè)置為特價(jià)商品時(shí),discount值設(shè)定為“12)goodsDao.java設(shè)計(jì)與實(shí)現(xiàn),selectGoodsDiscount方法封裝與數(shù)據(jù)庫商品信息表的操作3)分頁設(shè)計(jì)與實(shí)現(xiàn)點(diǎn)評(píng):教師指出項(xiàng)目實(shí)踐過程中可能出錯(cuò)和已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析,加深印象,強(qiáng)化記憶;有特別優(yōu)秀的想法,算法及時(shí)加以肯定。3.討論總結(jié):如果不使用統(tǒng)一風(fēng)格頁面會(huì)如何?課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊5:商品檢索實(shí)現(xiàn)教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:演示瀏覽E-Store電子商城前臺(tái)商品檢索功能講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)可能會(huì)涉及到的問題?學(xué)生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué):商品檢索的實(shí)現(xiàn)教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空關(guān)鍵代碼)時(shí)間分配:55分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析1)功能設(shè)計(jì):商品檢索功能由兩部分頁面構(gòu)成,搜索內(nèi)容的提交頁面和搜索結(jié)果顯示頁面2)將搜索提交頁面設(shè)計(jì)的考慮3)顯示搜索結(jié)果的頁面的考慮2.相關(guān)準(zhǔn)備知識(shí)1)http方法頁面表單提交GET和POST方法是常用的HTTP方法,除此之外還有OPTIONS、HEAD、PUT、DELETE、TRACE等方法。根據(jù)HTTP規(guī)范,GET一般用于獲取/查詢資源信息,而POST可能修改服務(wù)器上的資源。在形式上,GET請(qǐng)求的數(shù)據(jù)會(huì)附在URL之后(就是把數(shù)據(jù)放置在HTTP協(xié)議頭中),以?分割URL和傳輸數(shù)據(jù),參數(shù)之間以&相連,POST把提交的數(shù)據(jù)則放置在是HTTP包的BODY中,不會(huì)像GET方法一樣附在URL之后2)中文亂碼處理JJSP源文件的保存方式是基于字節(jié)流的,如果JSP編譯過程中,使用的編碼方式與源文件的編碼不一致,就會(huì)出現(xiàn)亂碼;而JSP獲取頁面參數(shù)時(shí)一般采用系統(tǒng)默認(rèn)的編碼方式,如果頁面參數(shù)的編碼類型和系統(tǒng)默認(rèn)的編碼類型不一致,很可能就會(huì)出現(xiàn)亂碼。解決這類亂碼問題的基本方法是在頁面獲取參數(shù)之前,強(qiáng)制request獲取參數(shù)的編碼方式:request.setCharacterEncoding(“gbk”)或request.setCharacterEncoding(“gb2312”如果在JSP將變量輸出到頁面時(shí)出現(xiàn)了中文亂碼問題,則可以通過在頁面代碼中設(shè)置response.setContentType("text/html;charset=GBK")或response.setContentType("text/html;charset=gb2312")解決。學(xué)習(xí)內(nèi)容:技能訓(xùn)練1.商品檢索的實(shí)現(xiàn)教學(xué)方法:操作實(shí)況演示邊講授邊實(shí)踐PPT時(shí)間分配:55分鐘教師:準(zhǔn)備好程序(挖空關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)stepbystep領(lǐng)做、啟發(fā)式提問學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題程序內(nèi)容及操作實(shí)錄,PPT演示學(xué)生:同步練習(xí)訓(xùn)練重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問1.實(shí)踐任務(wù)分析1)將搜索提交頁面設(shè)計(jì)2)顯示搜索結(jié)果的頁面設(shè)計(jì)3)數(shù)據(jù)庫及其訪問設(shè)計(jì)2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)1)數(shù)據(jù)庫設(shè)計(jì):在GoodsDao類中,添加按商品名稱查詢方法selectGoodsSearch(Stringsearch),方法參數(shù)為String類型的對(duì)象,表示商品的名稱,方法返回符合查詢條件的商品鏈表2)在頁面frameLeft.jsp中,添加搜索條件提交表單,表單設(shè)計(jì)輸入文本,負(fù)責(zé)接受用戶需要查詢的商品名稱,并將此信息以請(qǐng)求參數(shù)search提交給頁面goodsShowSearch.jsp處理。3)頁面請(qǐng)求參數(shù)search中獲取要查詢的商品名稱,然后以此作方法參數(shù)調(diào)用數(shù)據(jù)庫商品信息表操作類GoodsDao的selectGoodsSearch()方法4)編寫goodsShowSearch.jsp頁面點(diǎn)評(píng):教師指出項(xiàng)目實(shí)踐過程中可能出錯(cuò)和已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析,加深印象,強(qiáng)化記憶;有特別優(yōu)秀的想法,算法要及時(shí)加以肯定。3.討論總結(jié):如果想檢索某一類的商品,該怎么設(shè)計(jì)檢索表單和寫相關(guān)類?課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答階段答辯教學(xué)方法:學(xué)生演示代碼,回答問題分配時(shí)長:70分鐘學(xué)生:演示自己上述模塊完成的功能,回答教師隨機(jī)提問教師:發(fā)現(xiàn)學(xué)生上述模塊中存在的問題,并給出解決方案;發(fā)現(xiàn)學(xué)生模塊中的閃光點(diǎn),加以肯定及放大。教案授課班級(jí)授課時(shí)數(shù)24序號(hào)4時(shí)間地點(diǎn)2021.10.302021.11.22021.11.52021.11.92021.11.162021.12.192021.11.232021.11.262021.11.272021.11.302021.12.32021.12.7資309,102,209課程單元第4章前臺(tái)用戶模塊教學(xué)內(nèi)容知識(shí)目標(biāo):1.話機(jī)制及JSP隱含對(duì)象session2.請(qǐng)求轉(zhuǎn)發(fā)及JSP的forward動(dòng)作3.JavaBean技能目標(biāo):1.用戶登錄模塊功能的詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)2.用戶密碼找回功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)3.前臺(tái)會(huì)員注冊(cè)功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)4.前臺(tái)會(huì)員信息修改功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)教學(xué)重點(diǎn)知識(shí)目標(biāo):1.話機(jī)制及JSP隱含對(duì)象session2.JavaBean技能目標(biāo):1.前臺(tái)會(huì)員信息修改功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)教學(xué)難點(diǎn)知識(shí)目標(biāo):1.話機(jī)制及JSP隱含對(duì)象session2.JavaBean技能目標(biāo):1.前臺(tái)會(huì)員信息修改功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)教學(xué)資源案例演示、PPT、視頻操作錄相、討論課外作業(yè)1.用戶登錄模塊功能2.用戶密碼找回功能3.前臺(tái)會(huì)員注冊(cè)功能4.前臺(tái)會(huì)員信息修改功能教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊1:用戶登錄模塊教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:任務(wù)演示--E-Store電子商城前臺(tái)用戶登錄功能演示講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)登錄的一般步驟學(xué)生:觀看演示,回答學(xué)生隨機(jī)提問學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué)-用戶登錄模塊1.概述2.數(shù)據(jù)庫設(shè)計(jì)3.頁面設(shè)計(jì)4.java類準(zhǔn)備5.進(jìn)入實(shí)踐環(huán)節(jié)教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)時(shí)間分配:40分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析:(根據(jù)學(xué)生分析總結(jié))1)功能設(shè)計(jì):注冊(cè)用戶在登錄之前與未注冊(cè)的商城的瀏覽用戶一樣,可以瀏覽和查詢商品,不能購買商品、查看購物車、訂單等操作;用戶登錄模塊實(shí)現(xiàn)用戶的登錄,用戶輸入用戶名和密碼,點(diǎn)擊“登錄”,由系統(tǒng)驗(yàn)證用戶的合法性,如果輸入正確,系統(tǒng)確認(rèn)為會(huì)員信息,自動(dòng)保存會(huì)員信息并在頁面上顯示登錄提示;頁面顯示內(nèi)容和操作也會(huì)比瀏覽用戶有一些改變,允許會(huì)員進(jìn)行購買商品、修改會(huì)員信息、查看購物車、訂單等操作。2)數(shù)據(jù)庫及其訪問設(shè)計(jì)3)頁面設(shè)計(jì)與實(shí)現(xiàn)。教師結(jié)合E-Store電子商城系統(tǒng),對(duì)學(xué)生理解過程中的相關(guān)操作進(jìn)行重點(diǎn)評(píng)析,加深印象,強(qiáng)化記憶。2.討論總結(jié):分小組討論網(wǎng)頁前臺(tái)商品該怎么設(shè)計(jì)?學(xué)習(xí)內(nèi)容:技能訓(xùn)練1.數(shù)據(jù)庫設(shè)計(jì)實(shí)現(xiàn)2.頁面設(shè)計(jì)實(shí)現(xiàn)3.java類實(shí)現(xiàn)教學(xué)方法:操作實(shí)況演示邊講授邊實(shí)踐PPT時(shí)間分配:分配時(shí)長:40分鐘教師:準(zhǔn)備好程序(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)stepbystep領(lǐng)做、啟發(fā)式提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題程序內(nèi)容及操作實(shí)錄,PPT演示重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問1.實(shí)踐任務(wù)分析1)設(shè)計(jì)數(shù)據(jù)表的依據(jù):E-Store電子商城前臺(tái)用戶登錄需要哪些信息2)前臺(tái)用戶登錄設(shè)計(jì),包括頁面布局設(shè)計(jì)、功能設(shè)計(jì)、數(shù)據(jù)庫訪問流程設(shè)計(jì)3)設(shè)計(jì)頁面、加載數(shù)據(jù)庫信息4)部署應(yīng)用,調(diào)試運(yùn)行程序2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)將上述任務(wù)轉(zhuǎn)化為源代碼觀察效果是否是教師演示效果一致,教師協(xié)助及時(shí)找出原因。課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講;學(xué)生有疑問當(dāng)場(chǎng)提出,教師現(xiàn)場(chǎng)解答

教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊2:用戶密碼找回功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:任務(wù)演示E-Store密碼找回功能講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著找回密碼功能的一般步驟及可能遇到的困難學(xué)生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué):用戶密碼找回功能詳細(xì)設(shè)計(jì)1.功能設(shè)計(jì)概述2.數(shù)據(jù)表設(shè)計(jì)3.頁面設(shè)計(jì)4.java類設(shè)計(jì)教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空J(rèn)ava類實(shí)現(xiàn)的關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)時(shí)間分配:40分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析1)功能設(shè)計(jì):E-Store電子商城提供注冊(cè)會(huì)員的密碼找回功能,在會(huì)員遺忘登錄密碼時(shí)可使用該功能重新設(shè)置登錄密碼。在會(huì)員登錄頁面上設(shè)有“找回密碼”的鏈接,會(huì)員根據(jù)頁面提示,逐步填寫會(huì)員帳號(hào)如左圖,頁面提示找回密碼問題如中圖,輸入答案,系統(tǒng)判斷答案正確,顯示重新輸入密碼,如右圖,會(huì)員重新設(shè)定密碼,完成找回密碼的操作。2)數(shù)據(jù)庫及其訪問設(shè)計(jì)3)頁面設(shè)計(jì)與實(shí)現(xiàn)。4)會(huì)話機(jī)制及JSP隱含對(duì)象session2.知識(shí)拓展-會(huì)話機(jī)制用戶在瀏覽某個(gè)網(wǎng)站時(shí),從進(jìn)入網(wǎng)站到瀏覽器關(guān)閉或離開該網(wǎng)站所經(jīng)過的這段時(shí)間,也就是在這個(gè)網(wǎng)站連續(xù)訪問的期間,稱為一個(gè)會(huì)話。當(dāng)一個(gè)客戶訪問一個(gè)服務(wù)器時(shí),可能會(huì)在這個(gè)網(wǎng)站的幾個(gè)頁面之間反復(fù)連接,反復(fù)刷新一個(gè)頁面,由于HTTP協(xié)議自身的特點(diǎn),用戶每執(zhí)行一個(gè)網(wǎng)站頁面的訪問都需要和Web服務(wù)器重新建立連接,在此過程中,由于HTTP協(xié)議是無狀態(tài)協(xié)議,此次連接無法得到上次連接的狀態(tài),同一用戶的多次訪問數(shù)據(jù)的維護(hù)無法由HTTP協(xié)議自身完成,而網(wǎng)站的應(yīng)用程序應(yīng)當(dāng)通過某種辦法來維護(hù)同一個(gè)用戶訪問的數(shù)據(jù),這就是會(huì)話機(jī)制3.討論總結(jié)(根據(jù)學(xué)生分析總結(jié))如果沒有會(huì)話,學(xué)習(xí)內(nèi)容:技能訓(xùn)練用戶密碼找回功能具體實(shí)現(xiàn)1.數(shù)據(jù)表設(shè)計(jì)實(shí)現(xiàn)3.頁面設(shè)計(jì)實(shí)現(xiàn)4.java類設(shè)計(jì)實(shí)現(xiàn)教學(xué)方法:編程操作過程重現(xiàn)邊講授邊實(shí)踐PPT時(shí)間分配:分配時(shí)長:40分鐘教師:準(zhǔn)備好程序(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)stepbystep領(lǐng)做、啟發(fā)式提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題程序內(nèi)容及操作實(shí)錄,PPT演示重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問1.實(shí)踐任務(wù)分析1)Java類的編寫2)JSP中如何使用之2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)1)在UserDao.java中設(shè)計(jì)添加selectFind和updatePassword方法。2)在frameLeft.jsp頁面中會(huì)員登錄部分設(shè)計(jì)添加找回密碼的鏈接,會(huì)員點(diǎn)擊后提交給userPasswordFind1.jsp處理。3)在userPasswordFind1.jsp中提供會(huì)員名稱輸入,以請(qǐng)求參數(shù)的形式提交給userPasswordFind2.jsp處理4)頁面獲取會(huì)員名稱,以其為參數(shù)調(diào)用UserDao類的selectUserEntity方法,查詢數(shù)據(jù)庫表。5)在userPasswordFind2.jsp頁面上提供會(huì)員輸入找回密碼問題的答案。將會(huì)員輸入的問題答案及數(shù)據(jù)庫查詢的會(huì)員名稱、找回密碼問題以請(qǐng)求參數(shù)的形式提交給頁面userPasswordFind3.jsp處理.教師指出項(xiàng)目實(shí)踐過程中可能出錯(cuò)和已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析,強(qiáng)化記憶。易錯(cuò)部分講解課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答

教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊3:任務(wù)驅(qū)動(dòng)教學(xué)-前臺(tái)會(huì)員注冊(cè)功能教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:演示E-Store電子商城的前臺(tái)會(huì)員注冊(cè)功能講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)注冊(cè)的可能流程及會(huì)碰到的問題學(xué)生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué):前臺(tái)會(huì)員注冊(cè)功能教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空關(guān)鍵代碼)時(shí)間分配:40分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析1)功能設(shè)計(jì):前臺(tái)會(huì)員注冊(cè)模塊提供注冊(cè)功能,會(huì)員填寫必要信息后成為E-Store電子商城的會(huì)員,只有注冊(cè)會(huì)員才可以進(jìn)行購物及相關(guān)操作,非注冊(cè)會(huì)員只能瀏覽商品資料。2)數(shù)據(jù)庫及其訪問設(shè)計(jì)3)頁面設(shè)計(jì)與實(shí)現(xiàn)。4)會(huì)話機(jī)制及JSP隱含對(duì)象session的使用2.知識(shí)拓展--<jsp:forward>動(dòng)作1)<jsp:forward>動(dòng)作將客戶端所發(fā)出來的請(qǐng)求,從一個(gè)JSP頁面轉(zhuǎn)發(fā)給另一個(gè)JSP頁面,轉(zhuǎn)發(fā)的請(qǐng)求中包含用戶請(qǐng)求的request對(duì)象。forward動(dòng)作將會(huì)引起Web服務(wù)器的請(qǐng)求目標(biāo)轉(zhuǎn)發(fā);2)forward動(dòng)作的語法講解學(xué)習(xí)內(nèi)容:技能訓(xùn)練會(huì)員注冊(cè)功能的實(shí)現(xiàn)教學(xué)方法:操作實(shí)況演示邊講授邊實(shí)踐PPT時(shí)間分配:分配時(shí)長:40分鐘教師:準(zhǔn)備好程序(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)。stepbystep領(lǐng)做、啟發(fā)式提問程序內(nèi)容及操作實(shí)錄,PPT演示重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問學(xué)生:同步練習(xí)跟做學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題1.實(shí)踐任務(wù)分析1)頁面風(fēng)格統(tǒng)一代碼2)Include指令3)JSP的include指令和include動(dòng)作2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)1)準(zhǔn)備數(shù)據(jù)表和SQL插入語句2)在frameLeft.jsp中提供功能入口鏈接3)創(chuàng)建注冊(cè)u(píng)serRegister.jsp,頁面設(shè)計(jì)提交表單創(chuàng)建User.jsp頁面,實(shí)現(xiàn)數(shù)據(jù)庫操作;數(shù)據(jù)庫操作結(jié)果以JSP隱含對(duì)象request的屬性將請(qǐng)求轉(zhuǎn)發(fā)到userRegisterResult.jsp顯示;3)實(shí)現(xiàn)頁面userRegisterResult.jsp,用于處理轉(zhuǎn)發(fā)來的請(qǐng)求,向客戶端返回處理的結(jié)果,實(shí)際上僅僅將存放在轉(zhuǎn)發(fā)來的request對(duì)象中的registerResult屬性值取出,在頁面上顯示,并在2秒鐘后頁面自動(dòng)顯示主頁面3.討論總結(jié):如果不使用統(tǒng)一風(fēng)格頁面會(huì)如何?課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答

教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊4:任務(wù)驅(qū)動(dòng)教學(xué)--前臺(tái)會(huì)員信息修改功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:演示瀏覽E-Store電子商城前臺(tái)會(huì)員信息修改功能講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)可能會(huì)涉及到的問題?學(xué)生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué):前臺(tái)會(huì)員信息修改功能詳細(xì)設(shè)計(jì)1.注冊(cè)概述2.數(shù)據(jù)表及SQL語句準(zhǔn)備3.頁面設(shè)計(jì)4.Java類的設(shè)計(jì)5.進(jìn)入下一階段實(shí)踐流程教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空關(guān)鍵代碼)時(shí)間分配:40分鐘教教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析1)注冊(cè)會(huì)員在登錄后可以修改自己的注冊(cè)信息,系統(tǒng)在頁面設(shè)計(jì)有“會(huì)員修改”的鏈接,會(huì)員點(diǎn)擊時(shí)判斷會(huì)員是否登錄,如果未登錄,提示未登錄不能修改信息,否則轉(zhuǎn)入會(huì)員修改頁面,在修改頁面顯示該會(huì)員目前的信息,并提供可供修改信息的輸入2)數(shù)據(jù)庫及其訪問設(shè)計(jì)3)頁面設(shè)計(jì)與實(shí)現(xiàn)。2.知識(shí)拓展JavaBean是一個(gè)使用Java編寫的可以重復(fù)利用、跨平臺(tái)的軟件組件。可以將JavaBean看作一個(gè)具備一定功能黑盒子,它的主要特性就是將實(shí)現(xiàn)細(xì)節(jié)都封裝起來。實(shí)際上JavaBean是描述Java的組件模型,在該模型中,JavaBean組件可以修改或與其他組件組合以生成新組件或完整的應(yīng)用程序。JavaBean是一種Java類,是可以通過封裝成為具有某種功能或者處理某個(gè)業(yè)務(wù)的對(duì)象學(xué)習(xí)內(nèi)容:技能訓(xùn)練1.前臺(tái)會(huì)員信息修改功能具體實(shí)現(xiàn)教學(xué)方法:操作實(shí)況演示邊講授邊實(shí)踐PPT時(shí)間分配:分配時(shí)長:40分鐘教師:準(zhǔn)備好采用程序(挖空關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)stepbystep領(lǐng)做、啟發(fā)式提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題程序內(nèi)容及操作實(shí)錄,PPT演示重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問1.實(shí)踐任務(wù)分析1)數(shù)據(jù)表實(shí)現(xiàn)2)頁面實(shí)現(xiàn)與數(shù)據(jù)訪問3)類的實(shí)現(xiàn)2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)1)數(shù)據(jù)庫設(shè)計(jì):對(duì)于會(huì)員信息修改操作,只需在數(shù)據(jù)庫會(huì)員信息表操作類UserDao類中添加updateUser方法2)在UserDao.java中設(shè)計(jì)添加updateUser方法實(shí)現(xiàn)用戶更新3)將會(huì)員信息修改功能的入口設(shè)計(jì)在frameTop.jsp中,并在此判斷點(diǎn)擊該功能的會(huì)員是否登錄,如果沒有登錄提示會(huì)員登錄,否則從seeeion對(duì)象中獲取會(huì)員信息,轉(zhuǎn)向更新頁面,提交后處理流程與會(huì)員注冊(cè)相似4)頁面將信息提交給User.jsp處理,并指明請(qǐng)求User.jsp做數(shù)據(jù)庫修改操作的處理。在User.jsp中采用javabean技術(shù)根據(jù)請(qǐng)求參數(shù)生成會(huì)員信息實(shí)體類對(duì)象,并修改數(shù)據(jù)庫相應(yīng)記錄,將執(zhí)行結(jié)果的提示信息提交頁面userUpdateResult.jsp顯示。點(diǎn)評(píng):教師指出項(xiàng)目實(shí)踐過程中可能出錯(cuò)和已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析,加深印象,強(qiáng)化記憶;有特別優(yōu)秀的想法,算法要及時(shí)加以肯定。3.討論總結(jié):前臺(tái)會(huì)員信息中,要想一起實(shí)現(xiàn)增刪改查能不能在一個(gè)頁面全部完成?怎么實(shí)現(xiàn)留作課后作業(yè)課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答階段答辯教學(xué)方法:學(xué)生演示代碼,回答問題分配時(shí)長:50分鐘學(xué)生:演示自己上述模塊完成的功能,回答教師隨機(jī)提問教師:抽取個(gè)別有代表性的學(xué)生作品進(jìn)行講解分析,對(duì)學(xué)生本階段的學(xué)習(xí)做一個(gè)總結(jié)。發(fā)現(xiàn)學(xué)生上述模塊中存在的問題,并給出解決方案;發(fā)現(xiàn)學(xué)生模塊中的閃光點(diǎn),加以肯定及放大。課后思考及本章提高1)試比較page對(duì)象、request對(duì)象、session2)對(duì)象application對(duì)象的作用范圍。3)使用JavaBean時(shí)需要注意什么?4)簡述JavaBean的四個(gè)scope屬性取值及各自的意義、用法。5)簡述JSP的請(qǐng)求轉(zhuǎn)發(fā)額重定向的異同點(diǎn)和實(shí)現(xiàn)方法。6)試著在一個(gè)頁面中實(shí)現(xiàn)對(duì)用戶的信息進(jìn)行增刪改查功能教案授課班級(jí)授課時(shí)數(shù)12序號(hào)5時(shí)間地點(diǎn)2021.12.102021.12.112021.12.142021.12.172021.12.212021.12.24資309,102,209課程單元第5章購物車模塊開發(fā)教學(xué)內(nèi)容知識(shí)目標(biāo):1.添加商品到購物車功能詳細(xì)設(shè)計(jì)2.顯示購物車內(nèi)容設(shè)計(jì)3.修改購物車中商品設(shè)計(jì)4.JSP的錯(cuò)誤處理5.訂單生成功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)技能目標(biāo):1.商品詳細(xì)信息顯示實(shí)現(xiàn)2.添加商品到購物車功能詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)3.顯示購物車內(nèi)容設(shè)計(jì)與實(shí)現(xiàn)4.修改購物車中商品設(shè)計(jì)與實(shí)現(xiàn)5.JSP的錯(cuò)誤處理6.訂單生成功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)教學(xué)重點(diǎn)知識(shí)目標(biāo):1.添加商品到購物車功能詳細(xì)設(shè)計(jì)2.顯示和修改購物車內(nèi)容設(shè)計(jì)3.訂單生成功能詳細(xì)設(shè)計(jì)技能目標(biāo):1.商品詳細(xì)信息顯示2.添加商品到購物車功能詳細(xì)設(shè)計(jì)3.JSP的錯(cuò)誤處理4.訂單生成實(shí)現(xiàn)教學(xué)難點(diǎn)知識(shí)目標(biāo):1.添加商品到購物車功能詳細(xì)設(shè)計(jì)2.訂單生成功能詳細(xì)設(shè)計(jì)技能目標(biāo):1.添加商品到購物車功能實(shí)現(xiàn)2.訂單生成功能詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)教學(xué)資源案例源碼、PPT、視頻操作錄相課外作業(yè)1.購物車為什么保存為session對(duì)象的屬性,能否保存在request對(duì)象或application對(duì)象上2.JSP中有哪些常用錯(cuò)誤處理方法3.E-Store購物車模塊程序編寫、部署、執(zhí)行及優(yōu)化

教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊1:商品詳細(xì)信息顯示實(shí)現(xiàn)教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:任務(wù)演示--E-Store電子商城詳細(xì)信息顯示實(shí)現(xiàn)講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)顯示詳細(xì)信息一般步驟及可能碰到的問題,導(dǎo)出欲解決的問題,由此導(dǎo)入新課學(xué)生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué)--商品詳細(xì)信息顯示詳細(xì)設(shè)計(jì)1.概述2.數(shù)據(jù)庫設(shè)計(jì)3.頁面設(shè)計(jì)4.java類準(zhǔn)備5.進(jìn)入實(shí)踐環(huán)節(jié)教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)時(shí)間分配:60分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析:(根據(jù)學(xué)生分析總結(jié))1)功能設(shè)計(jì):會(huì)員登錄后,會(huì)去查看商品的詳細(xì)信息,故在實(shí)現(xiàn)購物功能之前需要將會(huì)員所選商品的信息能在頁面上作更詳細(xì)的顯示,為了實(shí)現(xiàn)購物過程,在顯示商品詳細(xì)信息頁面上有“放入購物車”操作功能。2)數(shù)據(jù)庫及其訪問設(shè)計(jì)3)頁面設(shè)計(jì)與實(shí)現(xiàn):根據(jù)數(shù)據(jù)表字段確定頁面需顯示哪些字段,根據(jù)下面要進(jìn)行哪些操作設(shè)計(jì)頁面的按鈕元素,并適當(dāng)調(diào)整布局,注意美觀教師結(jié)合E-Store電子商城系統(tǒng),對(duì)學(xué)生理解過程中的相關(guān)操作進(jìn)行重點(diǎn)評(píng)析,加深印象,強(qiáng)化記憶。2.討論總結(jié):分小組結(jié)合實(shí)際購物流程,討論購物車模塊的操作流程學(xué)習(xí)內(nèi)容:技能訓(xùn)練商品詳細(xì)信息顯示功能實(shí)現(xiàn)1.頁面設(shè)計(jì)實(shí)現(xiàn)2.java類實(shí)現(xiàn)教學(xué)方法:編程實(shí)踐操作過程重現(xiàn)邊講授邊實(shí)踐PPT時(shí)間分配:分配時(shí)長:60分鐘教師:準(zhǔn)備好程序(挖空J(rèn)SP頁面關(guān)鍵代碼、Java類中關(guān)鍵代碼)stepbystep領(lǐng)做、適時(shí)啟發(fā)式提問查看視頻操作實(shí)錄,PPT演示,重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),回答學(xué)生隨機(jī)提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題1.實(shí)踐任務(wù)分析1)設(shè)計(jì)數(shù)據(jù)表的依據(jù):E-Store電子商城前臺(tái)用戶顯示單件商品需要哪些信息,依據(jù):表字段(tb_goods)2)前臺(tái)用戶登錄設(shè)計(jì),包括頁面布局設(shè)計(jì)、功能設(shè)計(jì)3)數(shù)據(jù)庫訪問流程設(shè)計(jì)(selectGoodsOne的實(shí)現(xiàn),根據(jù)商品ID返回該商品詳細(xì)信息)4)設(shè)計(jì)頁面、加載數(shù)據(jù)庫信息5)部署應(yīng)用,調(diào)試運(yùn)行程序2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)將上述任務(wù)轉(zhuǎn)化為源代碼,觀察效果是否是教師演示效果一致,教師協(xié)助及時(shí)找出原因。課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答

教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊2:添加商品到購物車功能詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:任務(wù)演示E-Stor添加商品到購物車功能講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)購物一般步驟,導(dǎo)入新課程要解決的問題學(xué)生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué)--添加商品到購物車功能詳細(xì)設(shè)計(jì)1.功能設(shè)計(jì)概述2.數(shù)據(jù)表設(shè)計(jì)3.頁面設(shè)計(jì)4.javaBean類設(shè)計(jì)教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空J(rèn)ava類實(shí)現(xiàn)的關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)時(shí)間分配:60分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析1)功能設(shè)計(jì):會(huì)員在商品詳細(xì)信息頁面上點(diǎn)擊“放入購物車”操作功能,開始該商品的購買流程,此時(shí)系統(tǒng)判斷會(huì)員本次購物是否是需要新產(chǎn)生購物車,如果是新產(chǎn)生的購物車,系統(tǒng)將會(huì)員所選擇的商品直接加入到購物車,否則,系統(tǒng)將商品加入到先前為此會(huì)員產(chǎn)生的購物車中。2)數(shù)據(jù)庫及其訪問設(shè)計(jì)3)頁面設(shè)計(jì)2.知識(shí)拓展-<usebean>與生成實(shí)例<jsp:useBean>在頁面范圍內(nèi)生成一個(gè)JavaBean的方式生成類的實(shí)例。這兩種方式本質(zhì)上是相同的,主要有兩個(gè)方面的區(qū)別:1)JavaBean方式實(shí)例的作用域由scope指定的,可以是page、request、session、application之一,不限于本JSP頁面,而new方式生成的實(shí)例對(duì)象的作用域限制在本頁面;2)使用new方式是一定會(huì)生成實(shí)例對(duì)象的,而使用<jsp:useBean>則不一定,JSP引擎會(huì)在request、session、application范圍類按JavaBean的id進(jìn)行查找,如果已經(jīng)存在同名的實(shí)例對(duì)象,JSP引擎便不再生成新的實(shí)例對(duì)象3.討論總結(jié)購物車數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)需要哪些字段,為什么?學(xué)習(xí)內(nèi)容:技能訓(xùn)練1.數(shù)據(jù)表設(shè)計(jì)實(shí)現(xiàn)3.頁面設(shè)計(jì)實(shí)現(xiàn)4.java類設(shè)計(jì)實(shí)現(xiàn)教學(xué)方法:操作實(shí)況演示邊講授邊實(shí)踐PPT時(shí)間分配:分配時(shí)長:60分鐘教師:準(zhǔn)備好采用程序(挖空J(rèn)SP頁面關(guān)鍵代碼、java代碼)stepbystep領(lǐng)做、啟發(fā)式提問程序內(nèi)容及操作實(shí)錄,PPT演示重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題1.實(shí)踐任務(wù)分析1)Java類的編寫2)頁面實(shí)現(xiàn)2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)1)創(chuàng)建cartShow.jsp在頁面中引入java實(shí)用工具類Vector和代表會(huì)員所選購商品信息的臨時(shí)實(shí)體類GoodsCart,以及商品信息表操作類GoodsDao類2)使用session對(duì)象的getAttribute方法獲取會(huì)員購物車3)將購物車中的商品逐一取出顯示教師指出項(xiàng)目實(shí)踐過程中可能出錯(cuò)和已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析,加深印象,強(qiáng)化記憶。課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊3:修改及清空購物車教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:演示E-Store電子商城的,修改及清空購物車功能講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)注冊(cè)的可能流程及會(huì)碰到的問題學(xué)生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué)-修改及清空購物車設(shè)計(jì)教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空關(guān)鍵代碼)時(shí)間分配:60分鐘教師:演示軟件、講授、啟發(fā)提問對(duì)重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場(chǎng)提出,現(xiàn)場(chǎng)解答展示方式:投影,PPT,程序演示1.知識(shí)點(diǎn)分析1)功能設(shè)計(jì):會(huì)員對(duì)購物車中商品的修改實(shí)際只是對(duì)現(xiàn)有的商品的購買的數(shù)量進(jìn)行修改,而商品的其它信息不會(huì)有變化,如果商品購買的數(shù)量被修改成0,則處理為會(huì)員不再想購買該件商品,應(yīng)該在購物車中刪除2)數(shù)據(jù)庫及其訪問設(shè)計(jì)3)頁面設(shè)計(jì)與實(shí)現(xiàn)。2.知識(shí)拓展--JSP頁面的錯(cuò)誤處理1)JSP頁面中主要有兩種錯(cuò)誤:編譯時(shí)錯(cuò)誤和運(yùn)行時(shí)錯(cuò)誤編譯時(shí)錯(cuò)誤是JSP引擎在編譯JSP源代碼時(shí)出現(xiàn)的,編寫JSP時(shí)的語法有錯(cuò)誤,導(dǎo)致JSP容器無法將JSP網(wǎng)頁編譯成正確的文件。例如:600InternalServerError,600是指HTTP的錯(cuò)誤狀態(tài)碼,因此是ServerError。運(yùn)行時(shí)錯(cuò)誤則是在執(zhí)行已編譯好的JSP頁面來處理客戶端的請(qǐng)求時(shí)出現(xiàn)的。會(huì)員請(qǐng)求處理時(shí)錯(cuò)誤的發(fā)生,往往不是語法錯(cuò)誤,而可能是邏輯上的錯(cuò)誤。例如,一個(gè)計(jì)算除法的程序,當(dāng)會(huì)員輸入的分母為零時(shí),程序會(huì)發(fā)生錯(cuò)誤并拋出異常(Exception),這時(shí)應(yīng)當(dāng)交由異常處理機(jī)制學(xué)習(xí)內(nèi)容:技能訓(xùn)練修改及清空購物車實(shí)現(xiàn)教學(xué)方法:操作實(shí)況演示邊講授邊實(shí)踐PPT時(shí)間分配:分配時(shí)長:60分鐘教師:準(zhǔn)備好程序(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)。stepbystep領(lǐng)做、啟發(fā)式提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)協(xié)助解決問題程序內(nèi)容及操作實(shí)錄,PPT演示重點(diǎn)內(nèi)容、易錯(cuò)內(nèi)容強(qiáng)調(diào),學(xué)生提問1.實(shí)踐任務(wù)分析1)cartModify.jsp實(shí)現(xiàn)2)數(shù)據(jù)庫設(shè)計(jì)與訪問2.項(xiàng)目實(shí)踐(邊講邊實(shí)踐)1)cartModify.jsp處理流程:在session對(duì)象中獲取該會(huì)員原有的購物車,遍歷購物車中的商品,并以從cartShow.jsp接收傳來的表單元素<input>中的商品數(shù)量為準(zhǔn),重新生成一個(gè)購物車,把原有商品逐一添加到新購物車中。3.討論總結(jié):購物車處理流程課堂小結(jié)教學(xué)方法:講授、現(xiàn)場(chǎng)解答常見錯(cuò)誤及處理分配時(shí)長:10分鐘教師:講授,總結(jié)易錯(cuò)問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場(chǎng)提出;教師現(xiàn)場(chǎng)解答階段答辯教學(xué)方法:學(xué)生演示代碼,回答問題分配時(shí)長:30分鐘學(xué)生:演示自己上述模塊完成的功能,回答教師隨機(jī)提問教師:抽取個(gè)別有代表性的學(xué)生作品進(jìn)行講解分析,對(duì)學(xué)生本階段的學(xué)習(xí)做一個(gè)總結(jié)。發(fā)現(xiàn)學(xué)生上述模塊中存在的問題,并給出解決方案;發(fā)現(xiàn)學(xué)生模塊中的閃光點(diǎn),加以肯定及放大。課后思考提高1)試比較page對(duì)象、request對(duì)象、session2)對(duì)象application對(duì)象的作用范圍。3)使用JavaBean時(shí)需要注意什么?4)簡述JavaBean的四個(gè)scope屬性取值及各自的意義、用法。5)簡述JSP的請(qǐng)求轉(zhuǎn)發(fā)額重定向的異同點(diǎn)和實(shí)現(xiàn)方法。6)試著在一個(gè)頁面中實(shí)現(xiàn)對(duì)用戶的信息進(jìn)行增刪改查功能教案授課班級(jí)授課時(shí)數(shù)10序號(hào)6時(shí)間地點(diǎn)2021.12.252021.12.282021.12.292021.1.42021.1.7資309,102,209課程單元第6章基于MVC模式的用戶訂單模塊開發(fā)教學(xué)內(nèi)容知識(shí)目標(biāo):1.Servlet技術(shù)特性分析2.MVC開發(fā)模式介紹技能目標(biāo):1.前臺(tái)用戶訂單操作功能設(shè)計(jì)與實(shí)現(xiàn)2前臺(tái)用戶詳細(xì)訂單信息顯示頁面設(shè)計(jì)與實(shí)現(xiàn)3.后臺(tái)用戶詳細(xì)訂單信息顯示頁面設(shè)計(jì)與實(shí)現(xiàn)4.Servlet控制器設(shè)計(jì)與實(shí)現(xiàn)5.模型JavaBean業(yè)務(wù)操作設(shè)計(jì)與實(shí)現(xiàn)教學(xué)重點(diǎn)1.用戶訂單操作2.Servlet控制器設(shè)計(jì)與實(shí)現(xiàn)3.模型JavaBean業(yè)務(wù)操作設(shè)計(jì)與實(shí)現(xiàn)4.MVC開發(fā)模式介紹5.JSP與Servlet的關(guān)系教學(xué)難點(diǎn)1.Servlet技術(shù)特性分析2.Servlet控制器設(shè)計(jì)與實(shí)現(xiàn)3.MVC開發(fā)模式4.JSP與Servlet的關(guān)系教學(xué)資源案例源碼、PPT、視頻操作錄相課外作業(yè)E-Store用戶訂單模塊程序編寫、部署、執(zhí)行教學(xué)過程設(shè)計(jì)活動(dòng)內(nèi)容活動(dòng)要點(diǎn)課程概述模塊1:用戶訂單模塊教學(xué)方法:講授、演示分配時(shí)長:10分鐘教師:任務(wù)演示--E-Store電子商城用戶訂單模塊講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)顯示詳細(xì)信息一般步驟及可能碰到的問題,導(dǎo)出欲解決的問題學(xué)生:觀看演示,回答問題及隨機(jī)提問由此導(dǎo)入新課學(xué)習(xí)內(nèi)容:知識(shí)目標(biāo)任務(wù)驅(qū)動(dòng)教學(xué):用戶訂單模塊設(shè)計(jì)1.概述2.數(shù)據(jù)庫設(shè)計(jì)3.頁面設(shè)計(jì)4.java類準(zhǔn)備5.進(jìn)入實(shí)踐環(huán)節(jié)教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫存

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論