JavaWeb程序設(shè)計(jì)教學(xué)設(shè)計(jì)-模塊2核心技術(shù)模塊_第1頁
JavaWeb程序設(shè)計(jì)教學(xué)設(shè)計(jì)-模塊2核心技術(shù)模塊_第2頁
JavaWeb程序設(shè)計(jì)教學(xué)設(shè)計(jì)-模塊2核心技術(shù)模塊_第3頁
JavaWeb程序設(shè)計(jì)教學(xué)設(shè)計(jì)-模塊2核心技術(shù)模塊_第4頁
JavaWeb程序設(shè)計(jì)教學(xué)設(shè)計(jì)-模塊2核心技術(shù)模塊_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Java Web程序設(shè)計(jì)課程教學(xué)單元設(shè)計(jì)模塊名稱:模塊2 JSP核心技術(shù)模塊授課教師:授課班級(jí):?jiǎn)卧倢W(xué)時(shí):32教學(xué)條件Eclipse、JDK、Tomcat服務(wù)器、一體化教室、多媒體演示軟件教學(xué)素材參考書、課件、視頻教學(xué)目標(biāo)設(shè)計(jì)知識(shí)目標(biāo):(1)掌握J(rèn)DBC數(shù)據(jù)庫的訪問及操作(2)掌握在JSP中存儲(chǔ)過程的調(diào)用(3)掌握在JSP中分頁功能的實(shí)現(xiàn)(4)掌握J(rèn)avaBean編寫及JavaBean使用(5)掌握Servlet的編寫、配置及調(diào)用能力目標(biāo):(1)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問及操作(2)在項(xiàng)目中能使用存儲(chǔ)過程(3)對(duì)信息查詢可以進(jìn)行分頁處理(4)能在JSP中編寫JavaBean及使用JavaBean(

2、5)利用JavaBean實(shí)現(xiàn)用戶登錄功能及購物車功能(6)能編寫和配置Servlet及調(diào)用Servlet(7)利用JavaBean+Servlet實(shí)現(xiàn)用戶登錄功能及網(wǎng)站計(jì)數(shù)器教學(xué)內(nèi)容教學(xué)單兀8 :數(shù)據(jù)庫增-刪-改操作教學(xué)單元9:預(yù)編譯和存儲(chǔ)過程操作教學(xué)單元10:數(shù)據(jù)庫元數(shù)據(jù)操作和分頁教學(xué)單元11: JavaBean操作基礎(chǔ)教學(xué)單元12: JavaBean典型應(yīng)用教學(xué)單元13: Servlet基礎(chǔ)教學(xué)單元14: Servle典型應(yīng)用教學(xué)單元15:?jiǎn)卧獙?shí)踐2重點(diǎn):數(shù)據(jù)庫增-刪-改操作、存儲(chǔ)過程操作、數(shù) 據(jù)分頁、JavaBean 與 Servlet難點(diǎn):存儲(chǔ)過程操作、JavaBean應(yīng)用與Servl

3、e典型應(yīng) 用課外拓展完成“網(wǎng)上書店”的用戶注冊(cè)、登錄、圖書展示、圖書查詢、圖書購買、購物結(jié)算及 “網(wǎng)上書店”的后臺(tái)管理教學(xué)過程設(shè)計(jì)教學(xué)單元8:數(shù)據(jù)庫增-刪-改操作(學(xué)時(shí)數(shù):4)主要步驟教學(xué)內(nèi)容教學(xué)方法教學(xué)手段師生活動(dòng)新課 引入演示eBuy購物系統(tǒng)的查詢、刪除等功能,引 入今天要講的JSP中訪問數(shù)據(jù)庫的相關(guān)內(nèi)容演示 提問多媒體教師:講解演示 學(xué)生:觀察思考任務(wù) 分析實(shí)踐任務(wù)分析(1) 應(yīng)用 Microsoft SQL Server 2005 Driver for JDBC驅(qū)動(dòng)程序方法建立 與 e_Buy (SQL Server 2005)數(shù)據(jù)庫講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考的

4、連接。設(shè)計(jì)一個(gè)訂單查詢頁面,可以根據(jù)用 戶選擇的訂單號(hào)查詢用戶的訂單信 息。編寫程序?qū)崿F(xiàn)添加、修改和刪除商品 類別的功能。理論目標(biāo)分析(1) 分析知識(shí)目標(biāo)(2)分析技能目標(biāo)講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考知識(shí) 講解JDBC-ODBC 橋 連接數(shù)據(jù) 庫課堂演示建立與電子商城數(shù)據(jù)庫(ShopSystem)對(duì) 應(yīng)的ODBC數(shù)據(jù)源,sqlconn.l.jsp通過 JDBC-ODBC橋建立數(shù)據(jù)庫連接。(課堂演 示 6.1)演示 講授多媒體 系統(tǒng)演示教師:講解演示 學(xué)生:觀察思考知識(shí)分析JDBC 簡(jiǎn)介三層模型和二層模型DriverManager 類和 Connection接口講授多媒體

5、課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿學(xué)生模仿完成課堂演示6.1中的內(nèi)容實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料知識(shí) 講解專用JDBC 驅(qū)動(dòng)程序 連接數(shù)據(jù) 庫課堂演示演示通過 SQL Server 2005 Driver ForJDBC建立數(shù)據(jù)庫連接。(課堂演示6.2)演示 講授多媒體 系統(tǒng)演示教師:講解演示 學(xué)生:觀察思考知識(shí)分析Microsoft SQL Server 2005 Driver for JDBCJTDS JDBC Driver(3)其它數(shù)據(jù)庫系統(tǒng)JDBC專用驅(qū)動(dòng)程序 連接方法講授多媒體 課件演示教師:講解演示 學(xué)生:觀察

6、思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿(1)學(xué)生模仿完成課堂演示中的內(nèi)容(2) 教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料知識(shí) 講解檢索數(shù)據(jù) 庫課堂演示通過 SQL Server 2005 Driver For JDBC 建立數(shù)據(jù)庫連接,并查詢product表中的 前5種商品的編號(hào)、類型、名稱、單價(jià)和 數(shù)量。(課堂演示6.3)演示 講授多媒體 系統(tǒng)演示教師:講解演示 學(xué)生:觀察思考知識(shí)分析Statement 接口Result 接口講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流

7、互動(dòng) 分組討論 記錄筆記學(xué)生模仿學(xué)生模仿完成課堂演示6. 3中的內(nèi)容實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料知識(shí) 講解更新數(shù)據(jù) 庫課堂演示演示通過 SQL Server 2005 Driver ForJDBC建立與數(shù)據(jù)庫的連接,并更新數(shù)據(jù) 庫。(課堂演示6.4)演示 講授多媒體教師:講解演示 學(xué)生:觀察思考知識(shí)分析程序的邏輯實(shí)現(xiàn)程序代碼分講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿(1)學(xué)生模仿完成課堂演示中的內(nèi)容(2) 教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師

8、:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料課堂 實(shí)踐實(shí)踐目標(biāo)分析(【課堂實(shí)踐6-1】)應(yīng)用 Microsoft SQL Server 2005 Driver for JDBC驅(qū)動(dòng)程序方法建立 與 e_Buy (SQL Server 2005)數(shù)據(jù)庫 的連接。設(shè)計(jì)一個(gè)訂單查詢頁面,可以根據(jù)用戶選擇的訂單號(hào)查詢用戶的訂單信 息。編寫程序?qū)崿F(xiàn)添加、修改和刪除商品類別的功能。演示 講授多媒體 系統(tǒng)開發(fā)環(huán) 境 課程資源教師:講解演示 學(xué)生:觀察思考學(xué)生實(shí)踐(1)由一名學(xué)生在教師機(jī)上完成實(shí)踐任務(wù)其它學(xué)生在學(xué)生機(jī)上完成實(shí)踐任務(wù)程序設(shè)計(jì)完成后由學(xué)生分組對(duì)程序進(jìn)行點(diǎn)評(píng)實(shí)踐 練習(xí)課堂實(shí)踐任 務(wù)單教師:巡視指導(dǎo) 學(xué)生:實(shí)

9、踐操作 查閱資料教師 點(diǎn)評(píng)教師指出學(xué)生實(shí)踐過程中可能出錯(cuò)和已經(jīng)出 錯(cuò)的知識(shí)點(diǎn),對(duì)學(xué)生點(diǎn)評(píng)不完善的地方進(jìn)行補(bǔ) 充評(píng)析,對(duì)普遍存在的問題進(jìn)行重點(diǎn)評(píng)析,加 深印象,強(qiáng)化記憶。點(diǎn)評(píng)教師點(diǎn)評(píng)教師:點(diǎn)評(píng)學(xué)生:整理筆記課堂 小結(jié)在JSP中訪問數(shù)據(jù)庫的方法有哪些應(yīng)用JDBC-ODBC橋建立與數(shù)據(jù)庫的連接的方式和與用Microsoft SQL Server 2005 Driver for JDBC驅(qū)動(dòng)程序方法建立與數(shù) 據(jù)庫的連接有何不同。歸納 總結(jié)教師講授教師:總結(jié)學(xué)生:思考總結(jié)課外 拓展體會(huì)用JDBC-ODBC橋建立與數(shù)據(jù)庫的連接與用專用JDBC驅(qū)動(dòng)程 序連接數(shù)據(jù)庫有何不同思考在Easy_Bay電子商城中如何

10、實(shí)現(xiàn)在用戶登錄過程中,通過數(shù) 據(jù)庫驗(yàn)證用戶名和密碼的合法性。教師:布置作業(yè)提出要求學(xué)生:拓展實(shí)訓(xùn)教學(xué)過程設(shè)計(jì)教學(xué)單元9預(yù)編譯和存儲(chǔ)過程操作(學(xué)時(shí)數(shù):4)主要步驟教學(xué)內(nèi)容教學(xué)方法教學(xué)手段師生活動(dòng)新課 引入演示eBuy購物系統(tǒng)的訂單總額統(tǒng)計(jì)功能,引 入今天要講的JSP中訪問數(shù)據(jù)庫的相關(guān)內(nèi)容演示 提問多媒體教師:講解演示 學(xué)生:觀察思考任務(wù) 分析實(shí)踐任務(wù)分析在數(shù)據(jù)庫中編寫一個(gè)統(tǒng)計(jì)訂單總額的存 儲(chǔ)過程,并編寫通過調(diào)用存儲(chǔ)過程實(shí)現(xiàn)訂 單總額統(tǒng)計(jì)的程序。講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考理論目標(biāo)分析(1) 分析知識(shí)目標(biāo)(2)分析技能目標(biāo)講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考知識(shí)

11、 講解PreparedS tatement 接口課堂演示建立數(shù)據(jù)庫連接后,通過 PreparedStatemen將商品信息插入到數(shù)據(jù) 庫中。(課堂演示6.5)演示 講授多媒體 系統(tǒng)演示教師:講解演示 學(xué)生:觀察思考知識(shí)分析(1) PreparedStatemen 接口(2)創(chuàng)建 PreparedStatement 對(duì)象(3)輸入?yún)?shù)的賦值講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿學(xué)生模仿完成課堂演示6.5中的內(nèi)容教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作

12、 查閱資料知識(shí) 講解CallableSt atement 接 口課堂演示建立與數(shù)據(jù)庫的連接后,演示獲得表中的 所有商品的單價(jià)和數(shù)量的乘積和的程序。(課堂演示6.6)演示 講授多媒體教師:講解演示 學(xué)生:觀察思考知識(shí)分析CallableStatementOUT參數(shù)類型注冊(cè)的方法查詢結(jié)果的獲取講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿(1)學(xué)生模仿完成課堂演示中的內(nèi)容(2) 教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料課堂 實(shí)踐實(shí)踐目標(biāo)分析(【課堂實(shí)

13、踐6-4】)在數(shù)據(jù)庫中編寫一個(gè)統(tǒng)計(jì)訂單總額的存 儲(chǔ)過程,并編寫通過調(diào)用存儲(chǔ)過程實(shí)現(xiàn)訂 單總額統(tǒng)計(jì)的程序。演示 講授多媒體 系統(tǒng)開發(fā) 環(huán)境 課程資源教師:講解演示 學(xué)生:觀察思考學(xué)生實(shí)踐(1)由一名學(xué)生在教師機(jī)上完成實(shí)踐任務(wù)其它學(xué)生在學(xué)生機(jī)上完成實(shí)踐任務(wù)程序設(shè)計(jì)完成后由學(xué)生分組對(duì)程序進(jìn)行點(diǎn)評(píng)實(shí)踐 練習(xí)課堂實(shí)踐 任務(wù)單教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料教師 點(diǎn)評(píng)教師指出學(xué)生實(shí)踐過程中可能出錯(cuò)和已經(jīng)出 錯(cuò)的知識(shí)點(diǎn),對(duì)學(xué)生點(diǎn)評(píng)不完善的地方進(jìn)行補(bǔ) 充評(píng)析,對(duì)普遍存在的問題進(jìn)行重點(diǎn)評(píng)析,加 深印象,強(qiáng)化記憶。點(diǎn)評(píng)教師點(diǎn)評(píng)教師:點(diǎn)評(píng)學(xué)生:整理筆記課堂小結(jié)在JSP中使前編譯SQL語句及執(zhí)行存儲(chǔ)過 程的方

14、法歸納 總結(jié)教師講授教師:總結(jié)學(xué)生:思考總結(jié)課外拓展編寫程序,應(yīng)前編譯語句完成【課堂實(shí)踐6-3】的【任務(wù)1】。教師:布置作業(yè)提出要求學(xué)生:拓展實(shí)訓(xùn)教學(xué)過程設(shè)計(jì)教學(xué)單元10數(shù)據(jù)庫元數(shù)據(jù)操作和分頁(學(xué)時(shí)數(shù):4)主要 步驟教學(xué)內(nèi)容教學(xué)方法教學(xué)手段師生活動(dòng)新課 引入運(yùn)行程序,查詢e_Buy購物系統(tǒng)的訂單信息, 并進(jìn)行分頁顯示,引入今天要講的分頁顯示的 相關(guān)內(nèi)容演示 提問多媒體教師:講解演示 學(xué)生:觀察思考任務(wù) 分析實(shí)踐任務(wù)分析編寫程序,獲取e_Buy數(shù)據(jù)庫的相關(guān) 信息。編寫程序,查詢e_Buy數(shù)據(jù)庫中的所 有訂單信息,并進(jìn)行分頁顯示。講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考理論目標(biāo)分析(1)

15、 分析知識(shí)目標(biāo)(2)分析技能目標(biāo)講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考知識(shí) 講解獲取數(shù) 據(jù)庫的 相關(guān)信 息課堂演示建立數(shù)據(jù)庫連接后,演示通過 DataBaseMetaData對(duì)象提取數(shù)據(jù)庫的相 關(guān)原始信息,包括連接URL、數(shù)據(jù)庫版本 等。(課堂演示6.7)演示 講授多媒體 系統(tǒng)演示教師:講解演示 學(xué)生:觀察思考知識(shí)分析DatabaseMetaData 接口常用方法講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿學(xué)生模仿完成課堂演示6.7中的內(nèi)容實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料知識(shí) 講解獲取表 的相關(guān) 信息課堂演示建立

16、數(shù)據(jù)庫連接后,演示通過 ResultMetaData對(duì)象提取admin表的相關(guān) 原始信息,包括列名、類型、為空性和是 否自動(dòng)增長(zhǎng)。(課堂演示6.8)演示 講授多媒體教師:講解演示 學(xué)生:觀察思考知識(shí)講解ResultMetaData 接口常用方法講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿(1)學(xué)生模仿完成課堂演示中的內(nèi)容(2) 教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料知識(shí) 講解分頁功 能課堂演示演示程序,通過用戶選擇實(shí)現(xiàn)分頁顯示的功能(課堂演示

17、6.9)演示 講授多媒體教師:講解演示 學(xué)生:觀察思考知識(shí)分析程序邏輯實(shí)現(xiàn)程序代碼分析講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿(1)學(xué)生模仿完成課堂演示中的內(nèi)容(2) 教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料課堂 實(shí)踐實(shí)踐目標(biāo)分析(【課堂實(shí)踐6-5、【課堂實(shí)踐6-6】)編寫程序,獲取e_Buy數(shù)據(jù)庫的相關(guān) 信息。編寫程序,查詢e_Buy數(shù)據(jù)庫中的所 有訂單信息,并進(jìn)行分頁顯示。演示 講授多媒體 系統(tǒng)開發(fā)環(huán) 境 課程資源教師:講解演示 學(xué)生:

18、觀察思考學(xué)生實(shí)踐(1)由一名學(xué)生在教師機(jī)上完成實(shí)踐任務(wù)其它學(xué)生在學(xué)生機(jī)上完成實(shí)踐任務(wù)程序設(shè)計(jì)完成后由學(xué)生分組對(duì)程序進(jìn)行點(diǎn)評(píng)實(shí)踐 練習(xí)課堂實(shí)踐任 務(wù)單教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料教師 點(diǎn)評(píng)教師指出學(xué)生實(shí)踐過程中可能出錯(cuò)和已經(jīng)出 錯(cuò)的知識(shí)點(diǎn),對(duì)學(xué)生點(diǎn)評(píng)不完善的地方進(jìn)行補(bǔ) 充評(píng)析,對(duì)普遍存在的問題進(jìn)行重點(diǎn)評(píng)析,加 深印象,強(qiáng)化記憶。點(diǎn)評(píng)教師點(diǎn)評(píng)教師:點(diǎn)評(píng)學(xué)生:整理筆記課堂 小結(jié)在JSP中實(shí)現(xiàn)分頁的方法歸納 總結(jié)教師講授教師:總結(jié)學(xué)生:思考總結(jié)課外 拓展編寫程序,獲取e_Buy數(shù)據(jù)庫中的product表結(jié)構(gòu)信息。什么是數(shù)據(jù)庫連接池?在JSP中怎樣實(shí)現(xiàn)數(shù)據(jù)庫連接池?教師:布置作業(yè)提出要求學(xué)生

19、:拓展實(shí)訓(xùn)教學(xué)過程設(shè)計(jì)教學(xué)單元11JavaBean操作基礎(chǔ)(學(xué)時(shí)數(shù):4)主要步驟教學(xué)內(nèi)容教學(xué)方法教學(xué)手段師生活動(dòng)新課 引入運(yùn)行eBuy電子商城程序,演示購物過程中添 加商品的功能,導(dǎo)出前、后臺(tái)對(duì)商品的管理, 不難發(fā)現(xiàn)在電子商城項(xiàng)目中多次用到數(shù)據(jù)庫 操作、漢子亂碼問題的解決,如果按照我們以 前所學(xué)的知識(shí)進(jìn)行開發(fā),那么這些相同的代碼 重復(fù)比較多,造成大量的代碼冗余,那么怎么 辦?從而引出本次課的主題。展示電子商城中使用的 JavaBean CartBean.java、ConnDB.java 和 Convert.java。演示 提問多媒體教師:講解演示 學(xué)生:觀察思考任務(wù) 分析實(shí)踐任務(wù)分析編寫 Ja

20、vaBean使用 JavaBean講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考理論目標(biāo)分析(1) 分析知識(shí)目標(biāo)(2)分析技能目標(biāo)講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考知識(shí) 講解編寫JavaBean課堂演示一個(gè)簡(jiǎn)單的JavaBean。(課堂演示7.1)演示 講授多媒體教師:講解演示 學(xué)生:觀察思考知識(shí)分析JavaBean 簡(jiǎn)介JavaBean的本質(zhì)與特點(diǎn)編寫 JavaBean講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿(1)學(xué)生模仿完成課堂演示7.1中的內(nèi)容(2) 教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析,

21、加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料知識(shí) 講解JSP中使 用課堂演示編寫調(diào)用 TestBean的JSP程序 firstbean.jsp,調(diào)用setXXX方法設(shè)置屬性 值,調(diào)用getXXX方法獲得屬性值。(課 堂演示7.2)演示 講授多媒體教師:講解演示 學(xué)生:觀察思考JavaBean知識(shí)講解操作操作操作注意:在Tomcat服務(wù)器中使用JavaBean, 必須將bean文件存放在一個(gè)包中;必須將編譯好的bean 存放在應(yīng)用程序目錄下的classes目錄中;如 果JavaBean進(jìn)行了修改,必須重新啟動(dòng) Tomcat服務(wù)器講授多媒體 課件演示教師:講解演示

22、 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿學(xué)生模仿完成課堂演示中的內(nèi)容教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料課堂 實(shí)踐實(shí)踐目標(biāo)分析編寫 TestBean.java編寫調(diào)用TestBean的JSP程序 firstbean.jsp,設(shè)置用戶名和密碼,并 且獲得用戶名和密碼。演示 講授多媒體 系統(tǒng)開發(fā)環(huán) 境 課程資源教師:講解演示 學(xué)生:觀察思考學(xué)生實(shí)踐(1)由一名學(xué)生在教師機(jī)上完成實(shí)踐任務(wù)其它學(xué)生在學(xué)生機(jī)上完成實(shí)踐任務(wù)程序設(shè)計(jì)完成后由學(xué)生分組對(duì)程序進(jìn)行點(diǎn)評(píng)實(shí)踐 練習(xí)課堂實(shí)踐任

23、務(wù)單教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料教師 點(diǎn)評(píng)教師指出學(xué)生實(shí)踐過程中可能出錯(cuò)和已經(jīng)出 錯(cuò)的知識(shí)點(diǎn),對(duì)學(xué)生點(diǎn)評(píng)不完善的地方進(jìn)行補(bǔ) 充評(píng)析,對(duì)普遍存在的問題進(jìn)行重點(diǎn)評(píng)析,加 深印象,強(qiáng)化記憶。點(diǎn)評(píng)教師點(diǎn)評(píng)教師:點(diǎn)評(píng)學(xué)生:整理筆記、由八 課堂小結(jié)課堂內(nèi)容總結(jié)重點(diǎn)難點(diǎn)總結(jié)學(xué)生常見問題總結(jié)紀(jì)律總結(jié)及其他歸納 總結(jié)教師講授教師:總結(jié)學(xué)生:思考總結(jié)課外 拓展編寫JavaBean程序計(jì)算圓的周長(zhǎng)和面積,同時(shí)編寫一個(gè)調(diào)用該Bean的JSP程序,實(shí)現(xiàn)對(duì)指定半徑的圓的周長(zhǎng)和面積的輸出。思考與練習(xí)P164教師:布置作業(yè)提出要求學(xué)生:拓展實(shí)訓(xùn)教學(xué)過程設(shè)計(jì)主要步驟教學(xué)內(nèi)容教學(xué)方法教學(xué)手段師生活動(dòng)新課 引入通過前面

24、的課程我們已經(jīng)了解的 JavaBean的相關(guān)概念;明白了 JavaBean的本 質(zhì)是一個(gè)Java類,掌握了 JavaBean的編寫方 法,學(xué)會(huì)了在JSP中應(yīng)用JavaBean。那么 JavaBean到底在項(xiàng)目中有哪些最典型的應(yīng)用 呢?前次課我們也展示了 CartBean.java、 ConnDB.java和 Convert.java三個(gè) JavaBean, 這三個(gè)JavaBean被應(yīng)用到了電子商城中來, 分別用來實(shí)現(xiàn)數(shù)據(jù)庫訪問、編碼轉(zhuǎn)換、購物車 的封裝,本次課我們來進(jìn)一步學(xué)習(xí)這三個(gè)典型 JavaBean的應(yīng)用,這也可以為我們積累項(xiàng)目 經(jīng)驗(yàn),并且可以進(jìn)一步理解JavaBean。演示 提問多媒體教

25、師:講解演示 學(xué)生:觀察思考任務(wù) 分析實(shí)踐任務(wù)分析編寫個(gè)JavaBean用來實(shí)現(xiàn)eBuy電 子商城的用戶登錄。編寫一個(gè)JavaBean用來實(shí)現(xiàn)對(duì)eBuy電子商城的數(shù)據(jù)庫的訪問。編寫一個(gè)JavaBean用來實(shí)現(xiàn)對(duì)eBuy電子商城的編碼轉(zhuǎn)換以解決漢子亂碼 問題。編寫一個(gè)JavaBean用來實(shí)現(xiàn)對(duì)eBuy電子商城購物車的封裝。講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考理論目標(biāo)分析(1) 分析知識(shí)目標(biāo)(2)分析技能目標(biāo)講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考知識(shí) 講解JavaBean 與HTML 表單的交 互課堂演示應(yīng)用JavaBean實(shí)現(xiàn)用戶登錄(課堂演示7.3)演示 講授多媒體

26、系統(tǒng)演示教師:講解演示 學(xué)生:觀察思考知識(shí)分析程序邏輯實(shí)現(xiàn)程序代碼分析代碼實(shí)現(xiàn)LoginBean.java 代碼實(shí)現(xiàn)jsploginBean.jsp 代碼實(shí)現(xiàn)講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿學(xué)生模仿完成課堂演示7.1中的內(nèi)容實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料教學(xué)單元12JavaBean典型應(yīng)用(學(xué)時(shí)數(shù):4)知識(shí) 講解使用JavaBean 實(shí)現(xiàn)數(shù)據(jù) 庫訪問、 編碼轉(zhuǎn)換 和購物車課堂演示使用JavaBean實(shí)現(xiàn)數(shù)據(jù)庫訪問使用JavaBean實(shí)現(xiàn)編碼轉(zhuǎn)換使用JavaBean實(shí)現(xiàn)購物車演示 講授多媒體教師:講解演示 學(xué)生:

27、觀察思考知識(shí)講解數(shù)據(jù)庫訪問JavaBean的編寫和使用編碼轉(zhuǎn)換JavaBean的編寫和使用購物車JavaBean的編寫和使用講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿學(xué)生模仿完成課堂演示中的內(nèi)容教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料課堂 實(shí)踐實(shí)踐目標(biāo)分析(【課堂實(shí)踐7-2、【課堂實(shí)踐 7-31)編寫一個(gè)JavaBean用來實(shí)現(xiàn)eBuy電 子商城的用戶登錄。編寫個(gè)JavaBean用來實(shí)現(xiàn)對(duì)eBuy 電子商城的數(shù)據(jù)庫的訪問。編寫一個(gè)JavaBe

28、an用來實(shí)現(xiàn)編碼轉(zhuǎn) 換。編寫一個(gè)JavaBean用來實(shí)現(xiàn)購物車功能。演示 講授多媒體教師:講解演示 學(xué)生:觀察思考學(xué)生實(shí)踐(1)由一名學(xué)生在教師機(jī)上完成實(shí)踐任務(wù)其它學(xué)生在學(xué)生機(jī)上完成實(shí)踐任務(wù)程序設(shè)計(jì)完成后由學(xué)生分組對(duì)程序進(jìn)行點(diǎn)評(píng)實(shí)踐 練習(xí)多媒體 系統(tǒng)開發(fā)環(huán) 境 課程資源教師:講解演示 學(xué)生:觀察思考教師 點(diǎn)評(píng)教師指出學(xué)生實(shí)踐過程中可能出錯(cuò)和已經(jīng)出 錯(cuò)的知識(shí)點(diǎn),對(duì)學(xué)生點(diǎn)評(píng)不完善的地方進(jìn)行補(bǔ) 充評(píng)析,對(duì)普遍存在的問題進(jìn)行重點(diǎn)評(píng)析,加 深印象,強(qiáng)化記憶。點(diǎn)評(píng)教師點(diǎn)評(píng)教師:點(diǎn)評(píng)學(xué)生:整理筆記課堂 小結(jié)課堂內(nèi)容總結(jié)重點(diǎn)難點(diǎn)總結(jié)學(xué)生常見問題總結(jié)紀(jì)律總結(jié)及其他歸納 總結(jié)教師講授教師:總結(jié)學(xué)生:思考總結(jié)課外

29、拓展編寫一個(gè)JavaBean,實(shí)現(xiàn)數(shù)據(jù)分頁功能。思考與練習(xí)P164教師:布置作業(yè)提出要求學(xué)生:拓展實(shí)訓(xùn)教學(xué)過程設(shè)計(jì)主要 步驟教學(xué)內(nèi)容教學(xué)方法教學(xué)手段師生活動(dòng)新課 引入從網(wǎng)絡(luò)三層結(jié)構(gòu)的角度看,一個(gè)網(wǎng)絡(luò)項(xiàng)目最少 分三層:數(shù)據(jù)層、事務(wù)層和表述層。為什么要 分層?每一層分別用什么來編寫?演示 提問多媒體教師:講解演示 學(xué)生:觀察思考任務(wù) 分析實(shí)踐任務(wù)分析編寫一個(gè)顯示 Welcomet To Servlet!的507位3將其配置好之后執(zhí)行該 Servlet,TW Servlet編寫、配置和調(diào) 用的方法。編寫一個(gè)制作網(wǎng)站計(jì)數(shù)器的Servlet,將其配置好之后執(zhí)行該Servlet,并比 較與Cookie制作

30、網(wǎng)站計(jì)數(shù)器的區(qū)別。講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考理論目標(biāo)分析(1) 分析知識(shí)目標(biāo)(2)分析技能目標(biāo)講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考知識(shí) 講解Servlet 的基本 概念課堂演示第1個(gè)Servlet (課堂演示8.1)演示 講授多媒體 系統(tǒng)演示教師:講解演示 學(xué)生:觀察思考知識(shí)分析什么是 ServletServlet 的特點(diǎn)Servlet 的優(yōu)勢(shì)講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿學(xué)生模仿完成課堂演示8.1中的內(nèi)容實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料知識(shí) 講解編寫配置和調(diào) 用Servl

31、et課堂演示配置和調(diào)用Servlet程序。(課堂演示8.2)利用Servlet制作網(wǎng)站計(jì)數(shù)器(課堂 演示8.3)演示 講授多媒體教師:講解演示 學(xué)生:觀察思考知識(shí)講解Servlet常用類與接口Servlet的配置與調(diào)用思考:在JSP中,有哪幾中方法可以實(shí)現(xiàn) 計(jì)數(shù)器功能講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記教學(xué)單元13Servlet基礎(chǔ)(學(xué)時(shí)數(shù):4)學(xué)生模仿學(xué)生模仿完成課堂演示8.2、8.3中的 內(nèi)容教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料課堂 實(shí)

32、踐實(shí)踐目標(biāo)分析(【課堂實(shí)踐8-2】編寫一個(gè)讀取cookie中網(wǎng)站計(jì)數(shù)值的 501式,將其配置好之后執(zhí)行該Servlet, 并與cookie制作計(jì)數(shù)器和Sevlet制作計(jì)數(shù) 器進(jìn)行比較。演示 講授多媒體 系統(tǒng)開發(fā)環(huán) 境 課程資源教師:講解演示 學(xué)生:觀察思考學(xué)生實(shí)踐(1)由一名學(xué)生在教師機(jī)上完成實(shí)踐任務(wù)其它學(xué)生在學(xué)生機(jī)上完成實(shí)踐任務(wù)程序設(shè)計(jì)完成后由學(xué)生分組對(duì)程序進(jìn)行點(diǎn)評(píng)實(shí)踐 練習(xí)課堂實(shí)踐任 務(wù)單教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料教師 點(diǎn)評(píng)注意Servlet配置與調(diào)用點(diǎn)評(píng)教師點(diǎn)評(píng)教師:點(diǎn)評(píng)學(xué)生:整理筆記課堂 小結(jié)配置、編寫和調(diào)用Servlet的方法歸納 總結(jié)教師講授教師:總結(jié)學(xué)生:思考總結(jié)課

33、外 拓展思考Servlet 和 Servlet之間以及Servlet與JSP之間是怎樣實(shí)現(xiàn)通信的?教師:布置作業(yè)提出要求學(xué)生:拓展實(shí)訓(xùn)教學(xué)過程設(shè)計(jì)教學(xué)單元14 Servle典型應(yīng)用(學(xué)時(shí)數(shù):4)主要 步驟教學(xué)內(nèi)容教學(xué)方法教學(xué)手段師生活動(dòng)新課 引入復(fù)習(xí)上次課所學(xué)內(nèi)容,讓學(xué)生思考Servlet的 典型應(yīng)用演示 提問多媒體教師:講解演示 學(xué)生:觀察思考任務(wù) 分析實(shí)踐任務(wù)分析編寫一個(gè)讀取cookie中網(wǎng)站計(jì)數(shù)值的Servlet,將其配置好之后執(zhí)行該 Servlet,并與cookie制作計(jì)數(shù)器和 Sevlet制作計(jì)數(shù)器進(jìn)行比較。編寫一個(gè)讀取Session信息的Servlet,將其配置好之后執(zhí)行該 Ser

34、vleto講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考理論目標(biāo)分析(1) 分析知識(shí)目標(biāo)(2)分析技能目標(biāo)講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考知識(shí) 講解Servlet 讀取HTML 表 單數(shù)據(jù)課堂演示Servlet讀取指定表單數(shù)據(jù)(課堂演示8.4)Servlet讀取所有表單數(shù)據(jù)(課堂演示8.5)知識(shí)分析Servlet讀取指定表單數(shù)據(jù)Servlet讀取所有表單數(shù)據(jù)學(xué)生模仿學(xué)生模仿完成課堂演示8.4、8.5中的內(nèi)容知識(shí) 講解Servlet讀取Cookie數(shù)據(jù)課堂演示利用Servlet讀取Cookie數(shù)據(jù),(課堂演示8.6)演示 講授多媒體 系統(tǒng)演示教師:講解演示 學(xué)生:觀察思考知

35、識(shí)講解程序代碼分析比較利用Servlet讀取Cookie數(shù)據(jù)和使用Cookie對(duì)象異同之處講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿(1)學(xué)生模仿完成課堂演示中的內(nèi)容(2) 教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料知識(shí) 講解Servlet 讀取Session 數(shù)據(jù)課堂演示利用Servlet讀取Session數(shù)據(jù),(課堂演 示 8.7)演示 講授多媒體教師:講解演示 學(xué)生:觀察思考知識(shí)講解程序代碼分析講授多媒體 課件演示教師:講解演示 學(xué)生:觀

36、察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿(1)學(xué)生模仿完成課堂演示中的內(nèi)容(2) 教師指出學(xué)生模仿過程中可能出錯(cuò)和 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料知識(shí) 講解Servlet 讀取HTTP 請(qǐng)求頭 數(shù)據(jù)課堂演示利用Servlet讀取HTTP請(qǐng)求頭數(shù)據(jù),(課堂演示8.8)演示 講授多媒體教師:講解演示 學(xué)生:觀察思考知識(shí)講解HTTP請(qǐng)求頭概述程序代碼分析講授多媒體 課件演示教師:講解演示 學(xué)生:觀察思考 交流互動(dòng) 分組討論 記錄筆記學(xué)生模仿(1)學(xué)生模仿完成課堂演示中的內(nèi)容(2) 教師指出學(xué)生模仿過程中可能出錯(cuò)和

37、 已經(jīng)出錯(cuò)的知識(shí)點(diǎn),并進(jìn)行重點(diǎn)評(píng)析, 加深印象,強(qiáng)化記憶。實(shí)踐 練習(xí)模仿練習(xí)教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料課堂 實(shí)踐實(shí)踐目標(biāo)分析(【課堂實(shí)踐8-3、【課堂實(shí)踐 8-4】)編寫一個(gè)讀取cookie中網(wǎng)站計(jì)數(shù)值的Servlet,將其配置好之后執(zhí)行該 Servlet,并與cookie制作計(jì)數(shù)器和 Sevlet制作計(jì)數(shù)器進(jìn)行比較。編寫一個(gè)讀取Session信息的 Servlet,將其配置好之后執(zhí)行該 Servlet。演示 講授多媒體 系統(tǒng)開發(fā)環(huán) 境 課程資源教師:講解演示 學(xué)生:觀察思考學(xué)生實(shí)踐(1)由一名學(xué)生在教師機(jī)上完成實(shí)踐任務(wù)其它學(xué)生在學(xué)生機(jī)上完成實(shí)踐任務(wù)程序設(shè)計(jì)完成后由學(xué)生分組對(duì)程序進(jìn)行點(diǎn)評(píng)實(shí)踐 練習(xí)課堂實(shí)踐任 務(wù)單教師:巡視指導(dǎo) 學(xué)生:實(shí)踐操作 查閱資料教師 點(diǎn)評(píng)教師指出學(xué)生實(shí)踐過程中可能出錯(cuò)和已經(jīng)出 錯(cuò)的知識(shí)點(diǎn),對(duì)學(xué)生點(diǎn)評(píng)不完善的地方進(jìn)行補(bǔ) 充評(píng)析,對(duì)普遍存在的問題進(jìn)行重點(diǎn)評(píng)析,加

溫馨提示

  • 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)論