JavaWeb應(yīng)用開發(fā)項目設(shè)計方案_第1頁
JavaWeb應(yīng)用開發(fā)項目設(shè)計方案_第2頁
JavaWeb應(yīng)用開發(fā)項目設(shè)計方案_第3頁
JavaWeb應(yīng)用開發(fā)項目設(shè)計方案_第4頁
JavaWeb應(yīng)用開發(fā)項目設(shè)計方案_第5頁
免費預(yù)覽已結(jié)束,剩余30頁可下載查看

下載本文檔

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

文檔簡介

1、JavaWeb應(yīng)用開發(fā)項目設(shè)計參考方案(學(xué)時:84)項目一網(wǎng)上商城項目開發(fā)環(huán)境的搭建(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):學(xué)會JavaWeb開發(fā)環(huán)境搭建,了解如何在集成開發(fā)環(huán)境中開發(fā)JSP、Servlet程序,能在Web服務(wù)器上進(jìn)行運行測試。促成目標(biāo):1.了解JSP、Servlet技術(shù);2.了解JavaWeb開發(fā)模式;3.了解JavaWeb服務(wù)器運行條件,掌握如何安裝、配置Jdk、TommcatJ口集成開。二、工作任務(wù)1 .任務(wù)1JavaWeb環(huán)境搭建2 .任務(wù)2簡單JSP、Servlet測試三、活動設(shè)計1 .活動思路首先介紹動態(tài)網(wǎng)頁技術(shù)及相關(guān)開發(fā)模式, 并將相關(guān)技術(shù)進(jìn)行比較,從而引出本門課的重點

2、。接著指出建立Wet務(wù)器的條件,引出如何搭建JavaWeb運行環(huán)境;最后學(xué)習(xí)集成開發(fā)環(huán)境的安裝與設(shè)置,并學(xué)習(xí)如何寫JSP程序、Servlet程序,并掌握如何在客戶端進(jìn)行運行測試。2 .活動組織序號活動項目具體實施課時備注JavaWeb環(huán)境搭建教學(xué)做一體化4簡單JSP、Servlet測試教學(xué)做一體化43 .活動評價評價內(nèi)容:根據(jù)學(xué)生具體任務(wù)完成情況、課后作業(yè)等情況進(jìn)行評價。評價標(biāo)準(zhǔn):實踐部分評價: 能基本完成相關(guān)軟件的安裝、 環(huán)境配置為及格;獨立完成相關(guān)軟件的安裝、環(huán)境配置,基本能進(jìn)行代碼編寫及測試為良好;獨立完成相關(guān)軟件的安裝、環(huán)境配置,并能進(jìn)行正確的代碼編寫及測試為優(yōu)秀。模塊一JavaWeb

3、環(huán)境搭建(學(xué)時:4)一、教學(xué)目標(biāo)最終目標(biāo):掌握瀏覽靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的技能,掌握分析網(wǎng)頁所采用的技術(shù)的技能, 能獨立完成JSP運行環(huán)境的安裝及配置促成目標(biāo):1.了解靜態(tài)網(wǎng)頁中的靜態(tài)的概念;2.了解動態(tài)網(wǎng)頁中的動態(tài)的概念;3.了解JSP、Servlet技術(shù);4.了解JavaWeb開發(fā)模式;5.學(xué)會JDKTomcat的下載、安裝及配置。二、工作任務(wù)1 .JDK、Tomcat的安裝及配置;2 .瀏覽各種類型的網(wǎng)頁,分析出網(wǎng)頁采用的技術(shù);三、活動設(shè)計1 .活動內(nèi)容通過瀏覽多種類型的網(wǎng)頁、導(dǎo)出靜態(tài)網(wǎng)站與動態(tài)網(wǎng)站的概念,繼而引出對各種網(wǎng)頁開發(fā)技術(shù)的分析,引入JSP動態(tài)網(wǎng)頁開發(fā)技術(shù)、開發(fā)模式及運行環(huán)境;瀏覽

4、電子商務(wù)網(wǎng)站,導(dǎo)出網(wǎng)上商城的項目;分析JSP的基本概念,導(dǎo)出Web服務(wù)器的概念,引出JSP常用的Web服務(wù)品Tomcat。構(gòu)建JSP運行環(huán)境,為下一步開發(fā)工作做好準(zhǔn)備。子任務(wù)一:JDK安裝與配置子任務(wù)二:Tomcat的安裝與配置,服務(wù)器運行測試。2 .活動組織廳 P活動項目具體實施課時備注1JDK安裝與配置多媒體講解,啟發(fā)式教學(xué)及項目與任務(wù)引導(dǎo)教學(xué),學(xué)生進(jìn)行操作。22Tomcat服務(wù)器的安裝與配置、運行測試多媒體講解、學(xué)生分組進(jìn)行操作2四、主要實踐知識1 .獨立完成各種頁面采用技術(shù)的分析2 .掌握J(rèn)DK安裝,JAVA_HOMECLASSPATHPATK境變量的配置。3 .掌握Tomcat安裝,

5、TOMCAT_HOMELASSPAHT境變量的配置。4 .Tomcat服務(wù)器的啟動,JAVAWEB艮務(wù)器的布署。五、主要理論知識1 .靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁的概念;2 .多種動態(tài)網(wǎng)頁開發(fā)技術(shù);3 .JSP運行原理。六、思考與練習(xí)1 .JSP的運行原理;2 .動態(tài)網(wǎng)頁與靜態(tài)網(wǎng)頁的概念及區(qū)別;3 .常用的動態(tài)網(wǎng)頁開發(fā)技術(shù)及比較。4 .下載JDK、Tomcat并進(jìn)行安裝與配置。模塊二編寫簡單的JSP程序(學(xué)時:4)一、教學(xué)目標(biāo)最終目標(biāo):掌握J(rèn)SP集成開發(fā)工具的安裝、配置與使用,能編寫簡單的JSP程序及Servlet程序, 并會啟動Tomcat服務(wù)器及運行jsp程序和Servlet程序。促成目標(biāo):1.了解

6、JSP開發(fā)工具(MyEclipse);2 .第一個JSRServlet程序的創(chuàng)建;3 .掌握虛擬目錄的配置方法;4 .掌握運行動態(tài)網(wǎng)頁程序的方法。二、工作任務(wù)1 .MyEclipse開發(fā)工具的使用;2 .建立第一個JavaWeb項目。三、活動設(shè)計1 .活動內(nèi)容通過運行成熟的網(wǎng)上商城案例, 引出如何建立動態(tài)Web網(wǎng)站,從而引出常用的JSP集成開發(fā)工具M(jìn)yEclipse,演示其下載、安裝、配置過程,并建立第一個JavaWeb項目和編寫第一個JSP程序、第一個Servlet程序。并進(jìn)行相關(guān)布署和運行發(fā)布與測試。2 .活動組織廳 P活動項目具體實施課時備注1MyEclipse開發(fā)工具的安裝與使用教學(xué)做

7、一體化教學(xué)22建立第一個JavaWeb項目教學(xué)做一體化教學(xué)2四、主要實踐知識1 .MyEclipse開發(fā)工具的安裝與使用2 .第一個JavaWeb項目的建立與布署、運行測試。五、主要理論知識1.虛擬目錄的概念;2. Web服務(wù)目錄的概念;3. Web服務(wù)器的目錄結(jié)構(gòu);4. Jsp程序的組成結(jié)構(gòu)。六、思考與練習(xí)1 .如何配置虛擬目錄?2 .什么是Wet務(wù)根目錄和子目錄?3 .Web服務(wù)項目如何發(fā)布?具體發(fā)布在什么位置?4 .如何在MyEclipse集成開發(fā)環(huán)境中發(fā)布Web目和啟動WebE務(wù)器?項目二用戶的登錄與注冊(學(xué)時:28)一、教學(xué)目標(biāo)最終目標(biāo):能獨立完成JSP基本頁面的編程,能利用JSP元

8、素和內(nèi)置對象及JDBC數(shù)據(jù)庫技術(shù)完成網(wǎng)上商城的登錄和注冊功能。促成目標(biāo):1 .能熟練掌握J(rèn)SP的基本語法;2 .能掌握J(rèn)SP常用內(nèi)置對象的方法;3 .能運用JSP常用內(nèi)置對象和JSP元素;4 .能運用JDBCft術(shù)在JSP中連接數(shù)據(jù)庫,并能對數(shù)據(jù)庫進(jìn)行訪問操作。二、工作任務(wù)1.任務(wù)1用戶注冊各界面的設(shè)計2.任務(wù)2用戶注冊功能實現(xiàn)3.任務(wù)3用戶數(shù)據(jù)庫的設(shè)計與連接4.任務(wù)4用戶登錄功能實現(xiàn)三、活動設(shè)計1 .活動思路瀏覽電子商務(wù)類網(wǎng)站,導(dǎo)出網(wǎng)上商城的項目,關(guān)注商城用戶購物的過程,并通過觀摩成功網(wǎng)站的登錄界面與注冊界面的設(shè)計樣例, 引導(dǎo)學(xué)生建立整體設(shè)計思路,最終導(dǎo)出學(xué)生完成設(shè)計任務(wù)需要具備的知識,并通

9、過具體的項目建立過程完成相關(guān)知識的學(xué)習(xí)和實際應(yīng)用。2 .活動組織活動項目具體實施課時備注利用JSP元素實現(xiàn)用戶登錄界面內(nèi)容的添加教學(xué)做一體化8用戶登錄功能實現(xiàn)教學(xué)做一體化6用戶數(shù)據(jù)庫的設(shè)計與連接講解,討論8用戶注冊功能實現(xiàn)教學(xué)做一體化83 .活動評價評價內(nèi)容:根據(jù)課堂完成項目的情況、課后實踐作業(yè)完成情況等進(jìn)行評價。評價標(biāo)準(zhǔn):根據(jù)學(xué)生的作業(yè)和項目完成情況進(jìn)行:能基本完成作業(yè)、項目為及格;能較好地完成作業(yè)、項目為良好。創(chuàng)造性的完成作業(yè)、項目且書寫清楚為優(yōu)秀。模塊一利用JSP元素實現(xiàn)用戶注冊各頁面內(nèi)容的添加 (學(xué)時:4)一、教學(xué)目標(biāo)最終目標(biāo):通過創(chuàng)建用戶注冊界面,掌握J(rèn)SP編程基礎(chǔ)知識,掌握基本JS

10、P程序的編寫。促成目標(biāo):1 .掌握J(rèn)SP元素的語法格式;2 .掌握J(rèn)SP指令標(biāo)簽的語法格式;3 .掌握J(rèn)SP動作標(biāo)簽的語法格式;二、工作任務(wù)1 .運用JSP的聲明、表達(dá)式和腳本程序等腳本元素進(jìn)行簡單JSP程序的編寫;2 .運用指令元素對JSP頁面的相關(guān)信息進(jìn)行設(shè)置;3 .運用JSP動作元素實現(xiàn)代碼處理程序。4 .完成用戶登錄界面的設(shè)計。三、活動設(shè)計1 .活動內(nèi)容首選分析JSP頁面的基本組成部分,從而引出JSP注釋、聲明、表達(dá)式、腳本程序、指令標(biāo)簽、動作標(biāo)簽的概念,并通過案例進(jìn)行重點分析說明,最后通過建立注冊及相關(guān)處理頁面,將所學(xué)知識進(jìn)行應(yīng)用。2 .活動組織廳 P活動項目具體實施課時備注1運用J

11、SP的聲明、表達(dá)式和腳本程序等腳本元素進(jìn)行簡單JSP程序的編寫教學(xué)做一體化教學(xué)22運用指令兀素對JSP頁面的相關(guān)信息進(jìn)行設(shè)置教學(xué)做一體化教學(xué)23運用JSP動作元素實現(xiàn)代碼處理程序教學(xué)做一體化教學(xué)24完成用戶注冊處理頁面的設(shè)計教師指導(dǎo),學(xué)生完成實踐2四、主要實踐知識1 .掌握J(rèn)SP各元素的使用。2 .掌握各種指令標(biāo)簽和動作標(biāo)簽的使用。使用。五、主要理論知識1. JSP元素包括注釋、聲明段、表達(dá)式、腳本程序的語法格式;2. JSP指令標(biāo)簽、動作標(biāo)簽的語法格式。六、思考與練習(xí)1. JSP頁面中聲明段中定義的變量與在腳本程序段中定義的變量有什么區(qū)別?2. include指令標(biāo)簽與include動作標(biāo)簽

12、執(zhí)行過程有什么不同?3.請完成用戶注冊驗證頁面的設(shè)計。模塊二用戶注冊功能實現(xiàn)(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):能掌握內(nèi)置對象的使用方法,能獨立完成網(wǎng)上商城的用戶登錄功能。促成目標(biāo):1 .掌握表單提交頁面的建立方法;2 .掌握RequestResponse;3 .掌握頁面跳轉(zhuǎn)方法及參數(shù)的傳遞。二、工作任務(wù)1 .運用Form表單對象、Request對象,以實現(xiàn)用戶注冊信息的接收和驗證。2.運用Response完成到注冊成功和注冊失敗頁面的跳轉(zhuǎn),并實現(xiàn)顯示注冊成功時用戶信息的顯示和注冊失敗時的返回注冊頁面的功能。三、活動設(shè)計1.活動內(nèi)容學(xué)習(xí)利用form表單對象和Request對象完成頁面跳轉(zhuǎn)過程的數(shù)

13、據(jù)的傳遞和接收; 并完成用戶的登錄驗證; 掌握利用Response對象實現(xiàn)頁面的跳轉(zhuǎn),并完成用戶信息的頁面?zhèn)鬟f;最終完成用戶注冊及驗證功能模塊的設(shè)計。2.活動組織廳 P活動項目具體實施課時備注1RequestResponse對象的應(yīng)用教學(xué)做一體化教學(xué)42用戶注冊模塊實現(xiàn)教師指導(dǎo),學(xué)生完成實踐2四、主要實踐知識1. form表單對象的綜合應(yīng)用;2. Request、Response對象的應(yīng)用;3.頁面跳轉(zhuǎn)時信息的傳遞方法。五、主要理論知識1 .掌握RequestResponse對象及常用方法;2 .掌握幾種常用的頁面跳轉(zhuǎn)的方法。六、思考與練習(xí)1 .完善用戶注冊模塊的功能,判斷當(dāng)直接訪問注冊成功頁

14、時有什么問題?并進(jìn)行改進(jìn)。2 .利用Response的sendRedirect()方法跳轉(zhuǎn)頁面與使用JSP動作標(biāo)簽forward進(jìn)行跳轉(zhuǎn)有什么不同?3 .在用sendRedirect()方法進(jìn)行跳轉(zhuǎn)頁面時,如何傳遞數(shù)據(jù)?模塊三網(wǎng)上商城用戶數(shù)據(jù)庫的設(shè)計與連接(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):能獨立設(shè)計出網(wǎng)上商城用戶數(shù)據(jù)庫,能熟練連接數(shù)據(jù)庫,能運用Connection、Statement、Resultset對象管理數(shù)據(jù)庫。促成目標(biāo):1 .了解JDBC基本概念;2 .掌握常用數(shù)據(jù)庫的連接方法;3 .網(wǎng)上商城用戶數(shù)據(jù)庫的設(shè)計;4 .在JSP中連接和管理用戶數(shù)據(jù)庫。二、工作任務(wù)1 .設(shè)計網(wǎng)上商城商品信息

15、數(shù)據(jù)庫;2 .在JSP中連接數(shù)據(jù)庫;3 .在JSP中訪問用戶數(shù)據(jù)庫。三、活動設(shè)計1.活動內(nèi)容首先分析網(wǎng)上商城中用戶信息的存儲方法,從而引入數(shù)據(jù)庫設(shè)計問題,并通過需求分析設(shè)計出用以存儲用戶信息的數(shù)據(jù)庫;然后分析如何在JSP中連接數(shù)據(jù)庫,從而引入JDBC的概念,并演示在JSP中數(shù)據(jù)庫的連接方法和訪問數(shù)據(jù)的方法,最終通過學(xué)生的實際操作,學(xué)會在JSP中連接和訪問數(shù)據(jù)庫2.活動組織廳 P活動項目具體實施課時備注1通過需求分析,設(shè)計用戶數(shù)據(jù)庫講解,小組討論22在JSP中連接數(shù)據(jù)庫講解,小組討論23訪問用戶數(shù)據(jù)庫教學(xué)做一體化4四、主要實踐知識1 .通過需求分析,設(shè)計數(shù)據(jù)庫;2 .在JSP中連接數(shù)據(jù)庫;3 .

16、JDBC中常用對象的使用。五、主要理論知識1. JDBC的概念;2.幾種常用數(shù)據(jù)庫的連接方法介紹;3. JDBC中ConnectionStatement、Resultset對象的建立方法和運用。六、思考與練習(xí)1 .在JSP中連接數(shù)據(jù)庫的步驟是什么?利用JDBC-ODB躋如何連接常用數(shù)據(jù)庫?2 .在JDBC中定義了一系列常用的抽象接口,分別有哪些,并說明其基本功能?模塊四用戶登錄功能實現(xiàn)(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):能獨立完成網(wǎng)上商城用戶登錄功能模塊設(shè)計,掌握其它內(nèi)置對象的使用方法。促成目標(biāo):1 .進(jìn)一步掌握表單元素的使用方法,2 .進(jìn)一步掌握J(rèn)SP元素及標(biāo)簽的應(yīng)用;3 .進(jìn)一步掌握J(rèn)DBC

17、fe術(shù),實現(xiàn)數(shù)據(jù)庫記錄的查詢、添加;4 .掌握session、page、application、out等內(nèi)置對象的使用方法;5,掌握J(rèn)SP中屬性的保存范圍的概念。二、工作任務(wù)1.運用所學(xué)知識完成用戶登錄頁面的建立;2,完成用戶登錄信息的合法性檢驗頁面的建立;3 .利用session對象完善登錄、注冊模塊;4 .實現(xiàn)網(wǎng)上計數(shù)功能。三、活動設(shè)計1 .活動內(nèi)容在完成用戶注冊模塊設(shè)計的基礎(chǔ)上,進(jìn)一步學(xué)習(xí)JDBC技術(shù),實現(xiàn)用戶數(shù)據(jù)庫記錄的查詢和添加;綜合應(yīng)用所學(xué)知識,完成用戶登錄模塊的設(shè)計;拓展所學(xué)知識,進(jìn)一步了解其它內(nèi)置對象的使用方法。2 .活動組織廳 P活動項目具體實施課時備注1用戶注冊頁面的設(shè)計教

18、學(xué)做一體化教學(xué)22Session對象的應(yīng)用教學(xué)做一體化教學(xué)24其它內(nèi)置對象的應(yīng)用講解,小組討論25JSP中屬性的保存范圍講解,小組討論2四、主要實踐知識1 .綜合項目所學(xué)知識,完成登錄模塊的設(shè)計;2 .利用session對象完善登錄、注冊功能模塊;2.在JSP中利用out對象向客戶端輸出內(nèi)容, 利用Application對象實現(xiàn)網(wǎng)站計數(shù)功能。五、主要理論知識1. session、out、application、config、pagecontext對象的使用方法。2. JSP中屬性設(shè)置與取得,以及屬性的保存范圍。六、思考與練習(xí)1.Session與Request中設(shè)置的屬性在進(jìn)行頁面跳轉(zhuǎn)時有什么不

19、同?2,完成用戶管理模塊的設(shè)計,包括用戶信息的顯示、修改、刪除等功能設(shè)計:3.在JSP中提供了四種屬性保存范圍,分別是什么?這四種不同范圍的屬性如何進(jìn)行設(shè)置和取得?4.利用動作標(biāo)簽forward實現(xiàn)的跳轉(zhuǎn)中, 在request范圍內(nèi)設(shè)置的屬性能在跳轉(zhuǎn)后保存嗎?利用response對象的sendRedirect方法跳轉(zhuǎn)到下一頁面,能保存什么范圍的屬性?項目三網(wǎng)上商城商品的顯示與查詢(學(xué)時:20)一、教學(xué)目標(biāo)最終目標(biāo):能熟練部署JavaBean,能編寫JavaBean,并利用JavaBean實現(xiàn)對網(wǎng)上商城中商品數(shù)據(jù)庫的訪問。促成目標(biāo):1.掌握J(rèn)avaBean的基本概念;2 .掌握J(rèn)avaBean的

20、使用方法;3 .理解JavaBean的作用域。二、工作任務(wù)1 .網(wǎng)上商城商品信息實體的分析與設(shè)計;2 .建立JavaBean,完成網(wǎng)上商城商品信息的查詢;3 .建立JavaBean,實現(xiàn)網(wǎng)上商城商品信息的分頁顯示。三、活動設(shè)計1 .活動思路首先通過分析項目二中的登錄與注冊模塊中存在的問題與可行的解決方案導(dǎo)出一種較好的JSP開發(fā)模式,由此引出JavaBean的概念,討論在JSP中如何將前臺頁面的內(nèi)容顯示與后臺對數(shù)據(jù)庫的處理進(jìn)行分離,并指出這樣做優(yōu)點;接著結(jié)合案例學(xué)習(xí)JavaBean的布署方法和編寫JavaBean的規(guī)則,最后完成網(wǎng)上商城中利用JavaBean實現(xiàn)數(shù)據(jù)庫的連接、查詢、分頁顯示的功能

21、代碼設(shè)計。2 .活動組織活動項目具體實施課時備注商品信息實體的分析與設(shè)計教學(xué)做一體化6完成網(wǎng)上商城商品信息的查詢教學(xué)做一體化6實現(xiàn)網(wǎng)上商城商品信息的分頁顯示教學(xué)做一體化43.活動評價評價內(nèi)容:根據(jù)課堂項目完成情況,課后實踐作業(yè)完成情況等進(jìn)行評價。評價標(biāo)準(zhǔn):能基本完成實踐作業(yè)為及格;基本能獨立完成實踐項目且作業(yè)書寫清楚為良好;能獨立完成項目且具有一定的創(chuàng)新性的完成實踐作業(yè)為優(yōu)秀。模塊一網(wǎng)上商城商品信息實體分析與設(shè)計(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):能分析網(wǎng)上商城中用以存儲商品信息的數(shù)據(jù)庫的結(jié)構(gòu),并能獨立設(shè)計出網(wǎng)上商城商品數(shù)據(jù)庫。 能用JAVA技術(shù)實現(xiàn)數(shù)據(jù)庫的連接, 建立商品信息實體類JavaBe

22、an.促成目標(biāo):1 .分析網(wǎng)上商城中商品管理的相關(guān)實體,確定各實體之間的關(guān)系;2.建立商品信息數(shù)據(jù)庫, 設(shè)計goods(表貨物) ,orders (訂單表) ,orderdail(訂單詳表),并建立三者之間的關(guān)系;3 .了解JSP+JavaBeanFF發(fā)模式;4 .理解JavaBean技術(shù),初步掌握J(rèn)avaBean的建立方法。二、工作任務(wù)1.設(shè)計網(wǎng)上商城商品信息數(shù)據(jù)庫。三、活動設(shè)計1.活動內(nèi)容首先分析網(wǎng)上商城中商品管理的相關(guān)實體,商品本身的信息結(jié)構(gòu),訂單信息,訂單詳細(xì)信息等,完成用以存儲商品信息和訂單信息的表的設(shè)計。然后分析項目2中所用動態(tài)網(wǎng)頁設(shè)計技術(shù)存在的問題, 了解JSP+JavaBean

23、開發(fā)模式的優(yōu)點并以商品信息表為基礎(chǔ)學(xué)習(xí)如何建立JavaBean,以及必須遵循的規(guī)則,從而引出JavaBean組件技術(shù)。通過對項目2中的用戶登錄與注冊功模塊中數(shù)據(jù)庫連接功能和用戶信息管理的改進(jìn)作為演示,引導(dǎo)學(xué)生完成網(wǎng)上商城中商品管理的相關(guān)數(shù)據(jù)表的建立,數(shù)據(jù)庫連接類的建立,商品信息實體Bean的建立。2.活動組織廳 P活動項目具體實施課時備注1通過需求分析,設(shè)計網(wǎng)上講解,小組討論2商城商品信息管理數(shù)據(jù)庫2分析項目二中存在的問題,弓1入JSP+JavaBean開發(fā)模式,學(xué)習(xí)JavaBean組件技術(shù)分析討論,教學(xué)做一體化教學(xué)4四、主要實踐知識1 .通過需求分析, 設(shè)計數(shù)據(jù)庫, 并確定數(shù)據(jù)庫中相關(guān)信息表

24、的聯(lián)系;2 .設(shè)計商品信息實體Bean并進(jìn)行布置。3 .五、主要理論知識1 .數(shù)據(jù)庫的實體設(shè)計;2 .數(shù)據(jù)表的設(shè)計;3 .JSP+JavaBeanFF發(fā)模式,JavaBean設(shè)計規(guī)范;4 .創(chuàng)建與布置JavaBean。六、思考與練習(xí)1.分析goods表、orders表、orderdail表的相互關(guān)系。2. JSP+JavaBeanFF發(fā)模式與純JSP模式比較的優(yōu)點是什么?3. JavaBean設(shè)計規(guī)范是什么?如何布署。模塊二商品信息的動態(tài)顯示(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):進(jìn)一步掌握J(rèn)DBCfc術(shù),利用JavaBean技術(shù)完成網(wǎng)上商城商品信息的動態(tài)顯示。促成目標(biāo):1 .掌握J(rèn)avaBean的

25、基本概念、應(yīng)用方法和作用域;2 .掌握利用JavaBean從數(shù)據(jù)庫中查詢記錄并獲得記錄集的方法;3 .掌握利用JSP+JavaBean模式實現(xiàn)頁面中動態(tài)顯示商品信息。二、工作任務(wù)1 .學(xué)習(xí)JavaBean的基本理論,建立連接數(shù)據(jù)庫JavaBean;2 .編寫實現(xiàn)按商品id查詢商品信息的JavaBea,并在頁面中顯示;3 .建立實現(xiàn)查詢所有商品信息的JavaBean,并在頁面中顯示。三、活動設(shè)計1.活動內(nèi)容分析項目二中動態(tài)網(wǎng)頁開發(fā)模式的缺點,引入一種較好的開發(fā)模式即JSP+JavaBeaA,并通過瀏覽電子商務(wù)類網(wǎng)站中的商品顯示頁面,導(dǎo)出網(wǎng)上商城中商品信息的動態(tài)顯示方法,最后通過項目引導(dǎo),學(xué)習(xí)Ja

26、vaBean的基本概念、 建立方法和使用方法, 通過學(xué)生完成實際項目, 學(xué)會JavaBean的應(yīng)用。2.活動組織廳 P活動項目具體實施課時備注1繼續(xù)學(xué)習(xí)JavaBean的基本理論講解,小組討論22編寫實現(xiàn)按商品id查詢商品信息的JavaBea,并在貝間中顯小教學(xué)做一體化22建立實現(xiàn)查詢所有商品信息的JavaBean,并在貝間中顯小教學(xué)做一體化2四、主要實踐知識1 .編寫JavaBean,實現(xiàn)與數(shù)據(jù)庫的連接和按id查詢商品并在頁面中顯示;2 .編寫JavaBean,實現(xiàn)查詢所有商品并在頁面中顯示。五、主要理論知識1 .進(jìn)一步學(xué)習(xí)JDBCft術(shù); 掌握J(rèn)avaBean的概念, 設(shè)計方法和使用方法。

27、在JSP中使用JavaBean對象;2 .在JSP中獲取JavaBean的屬性值;3 .在JSP中設(shè)置JavaBean的屬性值;4 .JavaBean的作用域。六、思考與練習(xí)1 .建立JavaBean應(yīng)遵循的原則是什么?2 .JSP中如何獲取JavaBean屬性值?如何設(shè)置JavaBean屬性值?3 .JavaBean的作用域有哪幾種?請結(jié)合程序正確理解。4 .利用JavaBean改進(jìn)網(wǎng)上商城中登錄及注冊模塊。模塊三網(wǎng)上商城商品信息分頁顯示(學(xué)時:4)一、教學(xué)目標(biāo)最終目標(biāo):建立用于分頁的JavaBean處理類,實現(xiàn)商品信息的分頁顯示促成目標(biāo):1 .進(jìn)一步理解JavaBean的概念,掌握分頁Be

28、an的設(shè)計方法;2,掌握ArrayList類的應(yīng)用方法;2 .掌握分頁算法。二、工作任務(wù)1.建立實現(xiàn)分頁的JavaBean理類;2,設(shè)計進(jìn)行分頁顯示的動態(tài)頁面。三、活動設(shè)計1.活動內(nèi)容在上一模塊的基礎(chǔ)上,修改代碼,實現(xiàn)商品信息分頁顯示2.活動組織廳 P活動項目具體實施課時備注1建立實現(xiàn)商品信息分頁功能的JavaBean處理類和分頁顯示的頁向項目教學(xué)法22學(xué)生完成項目學(xué)生分組作業(yè)2四、主要實踐知識1 .編寫分頁處理Bean代碼;2.動態(tài)分頁顯示頁面的編程。五、主要理論知識1 .分頁顯示算法;2 .集合類List、ArrayList及對象的應(yīng)用。六、思考與練習(xí)1.完善分頁顯示頁面和Bean的代碼設(shè)

29、計。2,設(shè)計對商城用戶信息進(jìn)行分頁顯示的Bean和Jsp頁面。項目四網(wǎng)上商城商品的管理(學(xué)時:16)一、教學(xué)目標(biāo)最終目標(biāo):掌握Servlet的工作原理,學(xué)會Servlet程序的編寫、配置、調(diào)用,掌握MVO發(fā)模式,并實現(xiàn)購物車功能。促成目標(biāo):1.掌握Servlet的基本概念;2,掌握Servlet的建立、配置、調(diào)用方法;3.掌握MVGF發(fā)模式的建立方法。二、工作任務(wù)1.JSP中使用Servlet2,應(yīng)用Servlet訪問數(shù)據(jù)庫;3.MVC模式實現(xiàn)網(wǎng)上商城商品信息的管理;三、活動設(shè)計1 .活動思路首先通過分析項目三中商城商品信息查詢模塊中代碼設(shè)計存在的問題與可行的解決方案導(dǎo)出Servlet技術(shù),由

30、此引出Servlet的基本概念,討論如何利用servlet實現(xiàn)前臺頁面設(shè)計與后臺業(yè)務(wù)處理的完全分離。2 .活動組織活動項目具體實施課時備注網(wǎng)上商城中商品添加教學(xué)做一體化4實現(xiàn)網(wǎng)上商城商品信息的管理教學(xué)做一體化43 .活動評價評價內(nèi)容:根據(jù)課堂項目完成情況,課后實踐作業(yè)完成情況等進(jìn)行評價。評價標(biāo)準(zhǔn):能基本完成實踐作業(yè)為及格; 基本能獨立完成實踐且作業(yè)書寫清楚為良好;能獨立完成且具有一定的創(chuàng)新性的完成實踐作業(yè)為優(yōu)秀。模塊一網(wǎng)上商城中商品添加功能的實現(xiàn)(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo): 能編寫簡單的Servlet程序, 能熟練配置及調(diào)用Servlet。并能實現(xiàn)網(wǎng)上商城中商品信息的添加功能。促成目標(biāo):

31、1 .掌握Servlet的基本概念2 .掌握Servlet的工作原理;3 .會編寫簡單的Servlet程序4 .會配置、調(diào)用Servlet。二、工作任務(wù)1.理解Servlet的基本概念和工作原理,編寫簡單的Servlet程序,并進(jìn)行布署和在jsp中調(diào)用Servlet2 .利用Servlet完成網(wǎng)上商城中商品的添加。三、活動設(shè)計1.活動內(nèi)容從JSP開發(fā)模式引出JSP+JavaBean+Servle的開發(fā)模式,導(dǎo)出Servlet的基本概念,并分析Servlet的生命周期和基本結(jié)構(gòu),并通過編寫簡單的Servlet程序掌握Servlet程序的基本結(jié)構(gòu)和配置、 調(diào)用方法。 最后通過實現(xiàn)“商品的添加”模塊

32、功能,進(jìn)一步地掌握servlet技術(shù)的應(yīng)用。3.活動組織廳 P活動項目具體實施課時備注1Servlet基本理論講解,小組討論22編寫、布署Servlet程序教學(xué)做一體化23商品的添加功能模塊的實現(xiàn)教學(xué)做一體化4四、主要實踐知識1 .編寫簡單Servlet程序;2 .布署Servlet程序;3 .在jsp中調(diào)用Servlet,完成商品信息添加功能模塊設(shè)計五、主要理論知識1. Servlet的基本概念和生命周期;2. Servlet的基本結(jié)構(gòu);3. Servlet的配置方法。六、思考與練習(xí)1 .Servlet的生命周期是什么,各階段如何運行?2 .如何建立Servlet程序,如何布署Servlet

33、?模塊二應(yīng)用Servlet訪問商品信息數(shù)據(jù)庫(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):能熟練應(yīng)用Servlet常用接口、類及方法實現(xiàn)從客戶端接收信息和向客戶端發(fā)送信息,在Servlet中實現(xiàn)頁面數(shù)據(jù)的傳遞。通過在Servlet中調(diào)用JavaBean實現(xiàn)對商品信息數(shù)據(jù)庫的訪問。促成目標(biāo):1.掌握Servlet中HttpServletRequest、HttpServletRespone類及其常用方法的使用;2 .掌握RequestDispatcher接口中定義的方法,以及得到RequestDispatcher對象的方法;3 .掌握在web.xml中布署Servlet。二、工作任務(wù)1.HttpServlet

34、Request、HttpServletRespone類的應(yīng)用;2.RequestDispatcher對象的獲取和使用;3.在Servlet中調(diào)用JavaBean實現(xiàn)對商品信息數(shù)據(jù)庫的訪問。三、活動設(shè)計1 .活動內(nèi)容首先學(xué)習(xí)Servlet常用類和接口, 實現(xiàn)從客戶端接收信息和向客戶端發(fā)送信息,在項目三的基礎(chǔ)上,編寫Servlet程序訪問后臺數(shù)據(jù)庫,修改用以動態(tài)顯示商品信息的前臺頁面,通過Servlet實現(xiàn)頁面信息的傳遞, 將前臺頁面顯示和后臺業(yè)務(wù)處理進(jìn)行有效分離,布署Servlet,并運行測試。2 .活動組織活動項目具體實施課時備注1編寫Servlet程序,完成查詢數(shù)據(jù)庫的功能教學(xué)做一體化42修

35、改動態(tài)顯示貞電程序教學(xué)做一體化4四、主要實踐知識1 .編寫Servlet實現(xiàn)查詢數(shù)據(jù)庫功能;2 .在web.xml中布署Servlet;3.修改用以動態(tài)顯示商品信息的頁面,并訪問Servlet。五、主要理論知識1. doGet、doPost方法功能的實現(xiàn);2. HttpServletRequest、HttpServletResponse對象的使用;3.利用RequestDispatcher對象實現(xiàn)頁面跳轉(zhuǎn)中信息的傳遞。六、思考與練習(xí)1. JSP頁面如何將信息提交給Servlet,在Servlet中如何接收信息?如何進(jìn)行資源的轉(zhuǎn)發(fā)?2. Servlet中如何訪問數(shù)據(jù)庫?3. HttpServle

36、tRequest、HttpServletResponse對象分別與哪個內(nèi)置對象相對應(yīng)?4.利用Servlet實現(xiàn)用戶登錄驗證。項目五應(yīng)用MVC模式實現(xiàn)購物車(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):能掌握MVCF發(fā)模式,并應(yīng)用MVC奠式實現(xiàn)購物車,實現(xiàn)對購物車的管理。促成目標(biāo):1 .了解MVCF發(fā)模式的基本結(jié)構(gòu),熟悉Servlet程序與JavaBeans前臺動態(tài)頁面的相關(guān)聯(lián)系,掌握MV訴程模式。2 .進(jìn)一步理解session,了解在Servlet中使用session的方法;3 .掌握J(rèn)ava集合對象使用方法和訪問方法。二、工作任務(wù)1,購物車業(yè)務(wù)類JavaBean的設(shè)計;2 .購物車控制類的設(shè)計;3 .

37、購物車顯示主頁面的設(shè)計;三、活動設(shè)計1 .活動思路在 前 一 個 項 目 學(xué) 習(xí) 的 基 礎(chǔ) 上 , 進(jìn) 一 步 熟 悉JSP+JavaBean+Servle開發(fā)模式,并通過設(shè)計用于控制購物車頁面顯示的Servlet,設(shè)計用于顯示購物車詳細(xì)信息的動態(tài)頁面,設(shè)計購物車業(yè)務(wù)類JavaBean完成購物車功能,真正掌握MVC設(shè)計模式的綜合應(yīng)用。2 .活動組織活動項目具體實施課時備注購物車業(yè)務(wù)類JavaBean的設(shè)計講解,小組討論8購物車控制類的設(shè)計教學(xué)做一體化4購物車顯小主貝聞的設(shè)計教學(xué)做一體化43 .活動評價評價內(nèi)容:根據(jù)課堂項目完成情況,課后實踐作業(yè)完成情況等進(jìn)行評價。評價標(biāo)準(zhǔn):能基本完成實踐作業(yè)為及格;基本能獨立完成實踐且作業(yè)書寫清楚為良好;能獨立完成且具有一定的創(chuàng)新性的完成實踐作業(yè)為優(yōu)秀。模塊一MVC模式中購物車業(yè)務(wù)類JavaBean的設(shè)計(學(xué)時:4)一、教學(xué)目標(biāo)最終目標(biāo):能掌握MVCF發(fā)模式,并應(yīng)用MVC奠式實現(xiàn)購物車,實現(xiàn)對購物車業(yè)務(wù)類JavaBean的設(shè)計。促成目標(biāo):1,了解購物車的設(shè)計思想;2,掌握J(rèn)ava集合對象如Hashtable、HashMapList、ArrayList的使用方法和訪問方法;二、工作任務(wù)1.Java集合對象的使用;2,購物車業(yè)務(wù)類JavaBean的設(shè)計。三、活動設(shè)計1 .活動內(nèi)容通過上網(wǎng)了解網(wǎng)上商城中購物車的一般功能,工作流程,分析購物車

溫馨提示

  • 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

提交評論