




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
《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ù)器上進行運行測試。促成目標(biāo):1.了解JSP、Servlet技術(shù);2.了解JavaWeb開發(fā)模式;3.了解JavaWeb服務(wù)器運行條件,駕馭如何安裝、配置Jdk、Tommcat和集成開。二、工作任務(wù)1.任務(wù)1JavaWeb環(huán)境搭建2.任務(wù)2簡潔JSP、Servlet測試三、活動設(shè)計1.活動思路首先介紹動態(tài)網(wǎng)頁技術(shù)及相關(guān)開發(fā)模式,并將相關(guān)技術(shù)進行比較,從而引出本門課的重點。接著指出建立Web服務(wù)器的條件,引出如何搭建JavaWeb運行環(huán)境;最終學(xué)習(xí)集成開發(fā)環(huán)境的安裝與設(shè)置,并學(xué)習(xí)如何寫JSP程序、Servlet程序,并駕馭如何在客戶端進行運行測試。2.活動組織序號活動項目具體實施課時備注1JavaWeb環(huán)境搭建教學(xué)做一體化42簡潔JSP、Servlet測試教學(xué)做一體化43.活動評價評價內(nèi)容:依據(jù)學(xué)生具體任務(wù)完成狀況、課后作業(yè)等狀況進行評價。評價標(biāo)準(zhǔn):實踐部分評價:能基本完成相關(guān)軟件的安裝、環(huán)境配置為及格;獨立完成相關(guān)軟件的安裝、環(huán)境配置,基本能進行代碼編寫及測試為良好;獨立完成相關(guān)軟件的安裝、環(huán)境配置,并能進行正確的代碼編寫及測試為優(yōu)秀。模塊一JavaWeb環(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é)會JDK、Tomcat的下載、安裝及配置。二、工作任務(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)境;閱讀電子商務(wù)網(wǎng)站,導(dǎo)出網(wǎng)上商城的項目;分析JSP的基本概念,導(dǎo)出Web服務(wù)器的概念,引出JSP常用的Web服務(wù)品Tomcat。構(gòu)建JSP運行環(huán)境,為下一步開發(fā)工作做好打算。子任務(wù)一:JDK安裝與配置子任務(wù)二:Tomcat的安裝與配置,服務(wù)器運行測試。2.活動組織序號活動項目具體實施課時備注1JDK安裝與配置多媒體講解,啟發(fā)式教學(xué)及項目與任務(wù)引導(dǎo)教學(xué),學(xué)生進行操作。22Tomcat服務(wù)器的安裝與配置、運行測試多媒體講解、學(xué)生分組進行操作2四、主要實踐學(xué)問1.獨立完成各種頁面采納技術(shù)的分析2.駕馭JDK安裝,JAVA_HOME、CLASSPATH、PATH環(huán)境變量的配置。3.駕馭Tomcat安裝,TOMCAT_HOME、CLASSPAHT環(huán)境變量的配置。4.Tomcat服務(wù)器的啟動,JAVAWEB服務(wù)器的布署。五、主要理論學(xué)問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并進行安裝與配置。模塊二編寫簡潔的JSP程序(學(xué)時:4)一、教學(xué)目標(biāo)最終目標(biāo):駕馭JSP集成開發(fā)工具的安裝、配置與運用,能編寫簡潔的JSP程序及Servlet程序,并會啟動Tomcat服務(wù)器及運行jsp程序和Servlet程序。促成目標(biāo):1.了解JSP開發(fā)工具(MyEclipse);2.第一個JSP、Servlet程序的創(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ā)工具MyEclipse,演示其下載、安裝、配置過程,并建立第一個JavaWeb項目和編寫第一個JSP程序、第一個Servlet程序。并進行相關(guān)布署和運行發(fā)布與測試。2.活動組織序號活動項目具體實施課時備注1MyEclipse開發(fā)工具的安裝與運用教學(xué)做一體化教學(xué)22建立第一個JavaWeb項目教學(xué)做一體化教學(xué)2四、主要實踐學(xué)問1.MyEclipse開發(fā)工具的安裝與運用2.第一個JavaWeb項目的建立與布署、運行測試。五、主要理論學(xué)問1.虛擬書目的概念;2.Web服務(wù)書目的概念;3.Web服務(wù)器的書目結(jié)構(gòu);4.Jsp程序的組成結(jié)構(gòu)。六、思索與練習(xí)1.如何配置虛擬書目?2.什么是Web服務(wù)根書目和子書目?3.Web服務(wù)項目如何發(fā)布?具體發(fā)布在什么位置?4.如何在MyEclipse集成開發(fā)環(huán)境中發(fā)布Web項目和啟動Web服務(wù)器?項目二用戶的登錄與注冊(學(xué)時:28)一、教學(xué)目標(biāo)最終目標(biāo):能獨立完成JSP基本頁面的編程,能利用JSP元素和內(nèi)置對象及JDBC數(shù)據(jù)庫技術(shù)完成網(wǎng)上商城的登錄和注冊功能。促成目標(biāo):1.能嫻熟駕馭JSP的基本語法;2.能駕馭JSP常用內(nèi)置對象的方法;3.能運用JSP常用內(nèi)置對象和JSP元素;4.能運用JDBC技術(shù)在JSP中連接數(shù)據(jù)庫,并能對數(shù)據(jù)庫進行訪問操作。二、工作任務(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ù)須要具備的學(xué)問,并通過具體的項目建立過程完成相關(guān)學(xué)問的學(xué)習(xí)和實際應(yīng)用。2.活動組織序號活動項目具體實施課時備注1利用JSP元素實現(xiàn)用戶登錄界面內(nèi)容的添加教學(xué)做一體化82用戶登錄功能實現(xiàn)教學(xué)做一體化63用戶數(shù)據(jù)庫的設(shè)計與連接講解,探討84用戶注冊功能實現(xiàn)教學(xué)做一體化83.活動評價評價內(nèi)容:依據(jù)課堂完成項目的狀況、課后實踐作業(yè)完成狀況等進行評價。評價標(biāo)準(zhǔn):依據(jù)學(xué)生的作業(yè)和項目完成狀況進行:能基本完成作業(yè)、項目為及格;能較好地完成作業(yè)、項目為良好。創(chuàng)建性的完成作業(yè)、項目且書寫清晰為優(yōu)秀。模塊一利用JSP元素實現(xiàn)用戶注冊各頁面內(nèi)容的添加(學(xué)時:4)一、教學(xué)目標(biāo)最終目標(biāo):通過創(chuàng)建用戶注冊界面,駕馭JSP編程基礎(chǔ)學(xué)問,駕馭基本JSP程序的編寫。促成目標(biāo):1.駕馭JSP元素的語法格式;2.駕馭JSP指令標(biāo)簽的語法格式;3.駕馭JSP動作標(biāo)簽的語法格式;二、工作任務(wù)1.運用JSP的聲明、表達式和腳本程序等腳本元素進行簡潔JSP程序的編寫;2.運用指令元素對JSP頁面的相關(guān)信息進行設(shè)置;3.運用JSP動作元素實現(xiàn)代碼處理程序。4.完成用戶登錄界面的設(shè)計。三、活動設(shè)計1.活動內(nèi)容首選分析JSP頁面的基本組成部分,從而引出JSP注釋、聲明、表達式、腳本程序、指令標(biāo)簽、動作標(biāo)簽的概念,并通過案例進行重點分析說明,最終通過建立注冊及相關(guān)處理頁面,將所學(xué)學(xué)問進行應(yīng)用。2.活動組織序號活動項目具體實施課時備注1運用JSP的聲明、表達式和腳本程序等腳本元素進行簡潔JSP程序的編寫教學(xué)做一體化教學(xué)22運用指令元素對JSP頁面的相關(guān)信息進行設(shè)置教學(xué)做一體化教學(xué)23運用JSP動作元素實現(xiàn)代碼處理程序教學(xué)做一體化教學(xué)24完成用戶注冊處理頁面的設(shè)計老師指導(dǎo),學(xué)生完成實踐2四、主要實踐學(xué)問1.駕馭JSP各元素的運用。2.駕馭各種指令標(biāo)簽和動作標(biāo)簽的運用。運用。五、主要理論學(xué)問1.JSP元素包括注釋、聲明段、表達式、腳本程序的語法格式;2.JSP指令標(biāo)簽、動作標(biāo)簽的語法格式。六、思索與練習(xí)1.JSP頁面中聲明段中定義的變量與在腳本程序段中定義的變量有什么區(qū)分?2.include指令標(biāo)簽與include動作標(biāo)簽執(zhí)行過程有什么不同?3.請完成用戶注冊驗證頁面的設(shè)計。模塊二用戶注冊功能實現(xiàn)(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):能駕馭內(nèi)置對象的運用方法,能獨立完成網(wǎng)上商城的用戶登錄功能。促成目標(biāo):1.駕馭表單提交頁面的建立方法;2.駕馭Request、Response;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ù)據(jù)的傳遞和接收;并完成用戶的登錄驗證;駕馭利用Response對象實現(xiàn)頁面的跳轉(zhuǎn),并完成用戶信息的頁面?zhèn)鬟f;最終完成用戶注冊及驗證功能模塊的設(shè)計。2.活動組織序號活動項目具體實施課時備注1Request、Response對象的應(yīng)用教學(xué)做一體化教學(xué)42用戶注冊模塊實現(xiàn)老師指導(dǎo),學(xué)生完成實踐2四、主要實踐學(xué)問1.form表單對象的綜合應(yīng)用;2.Request、Response對象的應(yīng)用;3.頁面跳轉(zhuǎn)時信息的傳遞方法。五、主要理論學(xué)問1.駕馭Request、Response對象及常用方法;2.駕馭幾種常用的頁面跳轉(zhuǎn)的方法。六、思索與練習(xí)1.完善用戶注冊模塊的功能,推斷當(dāng)干脆訪問注冊勝利頁時有什么問題?并進行改進。2.利用Response的sendRedirect()方法跳轉(zhuǎn)頁面與運用JSP動作標(biāo)簽forward進行跳轉(zhuǎn)有什么不同?3.在用sendRedirect()方法進行跳轉(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)上商城商品信息數(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.活動組織序號活動項目具體實施課時備注1通過需求分析,設(shè)計用戶數(shù)據(jù)庫講解,小組探討22在JSP中連接數(shù)據(jù)庫講解,小組探討23訪問用戶數(shù)據(jù)庫教學(xué)做一體化4四、主要實踐學(xué)問1.通過需求分析,設(shè)計數(shù)據(jù)庫;2.在JSP中連接數(shù)據(jù)庫;3.JDBC中常用對象的運用。五、主要理論學(xué)問1.JDBC的概念;2.幾種常用數(shù)據(jù)庫的連接方法介紹;3.JDBC中Connection、Statement、Resultset對象的建立方法和運用。六、思索與練習(xí)1.在JSP中連接數(shù)據(jù)庫的步驟是什么?利用JDBC-ODBC橋如何連接常用數(shù)據(jù)庫?2.在JDBC中定義了一系列常用的抽象接口,分別有哪些,并說明其基本功能?模塊四用戶登錄功能實現(xiàn)(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):能獨立完成網(wǎng)上商城用戶登錄功能模塊設(shè)計,駕馭其它內(nèi)置對象的運用方法。促成目標(biāo):1.進一步駕馭表單元素的運用方法,2.進一步駕馭JSP元素及標(biāo)簽的應(yīng)用;3.進一步駕馭JDBC技術(shù),實現(xiàn)數(shù)據(jù)庫記錄的查詢、添加;4.駕馭session、page、application、out等內(nèi)置對象的運用方法;5.駕馭JSP中屬性的保存范圍的概念。二、工作任務(wù)運用所學(xué)學(xué)問完成用戶登錄頁面的建立;2.完成用戶登錄信息的合法性檢驗頁面的建立;3.利用session對象完善登錄、注冊模塊;4.實現(xiàn)網(wǎng)上計數(shù)功能。三、活動設(shè)計1.活動內(nèi)容在完成用戶注冊模塊設(shè)計的基礎(chǔ)上,進一步學(xué)習(xí)JDBC技術(shù),實現(xiàn)用戶數(shù)據(jù)庫記錄的查詢和添加;綜合應(yīng)用所學(xué)學(xué)問,完成用戶登錄模塊的設(shè)計;拓展所學(xué)學(xué)問,進一步了解其它內(nèi)置對象的運用方法。2.活動組織序號活動項目具體實施課時備注1用戶注冊頁面的設(shè)計教學(xué)做一體化教學(xué)22Session對象的應(yīng)用教學(xué)做一體化教學(xué)24其它內(nèi)置對象的應(yīng)用講解,小組探討25JSP中屬性的保存范圍講解,小組探討2四、主要實踐學(xué)問1.綜合項目所學(xué)學(xué)問,完成登錄模塊的設(shè)計;2.利用session對象完善登錄、注冊功能模塊;2.在JSP中利用out對象向客戶端輸出內(nèi)容,利用Application對象實現(xiàn)網(wǎng)站計數(shù)功能。五、主要理論學(xué)問1.session、out、application、config、pagecontext對象的運用方法。2.JSP中屬性設(shè)置與取得,以及屬性的保存范圍。六、思索與練習(xí)1.Session與Request中設(shè)置的屬性在進行頁面跳轉(zhuǎn)時有什么不同?2.完成用戶管理模塊的設(shè)計,包括用戶信息的顯示、修改、刪除等功能設(shè)計:3.在JSP中供應(yīng)了四種屬性保存范圍,分別是什么?這四種不同范圍的屬性如何進行設(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.駕馭JavaBean的基本概念;2.駕馭JavaBean的運用方法;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ù)庫的處理進行分別,并指出這樣做優(yōu)點;接著結(jié)合案例學(xué)習(xí)JavaBean的布署方法和編寫JavaBean的規(guī)則,最終完成網(wǎng)上商城中利用JavaBean實現(xiàn)數(shù)據(jù)庫的連接、查詢、分頁顯示的功能代碼設(shè)計。2.活動組織序號活動項目具體實施課時備注1商品信息實體的分析與設(shè)計教學(xué)做一體化62完成網(wǎng)上商城商品信息的查詢教學(xué)做一體化63實現(xiàn)網(wǎng)上商城商品信息的分頁顯示教學(xué)做一體化43.活動評價評價內(nèi)容:依據(jù)課堂項目完成狀況,課后實踐作業(yè)完成狀況等進行評價。評價標(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ù)庫的連接,建立商品信息實體類JavaBean.促成目標(biāo):1.分析網(wǎng)上商城中商品管理的相關(guān)實體,確定各實體之間的關(guān)系;2.建立商品信息數(shù)據(jù)庫,設(shè)計goods(表貨物),orders(訂單表),orderdail(訂單詳表),并建立三者之間的關(guān)系;3.了解JSP+JavaBean開發(fā)模式;4.理解JavaBean技術(shù),初步駕馭JavaBean的建立方法。二、工作任務(wù)1.設(shè)計網(wǎng)上商城商品信息數(shù)據(jù)庫。三、活動設(shè)計1.活動內(nèi)容首先分析網(wǎng)上商城中商品管理的相關(guān)實體,商品本身的信息結(jié)構(gòu),訂單信息,訂單具體信息等,完成用以存儲商品信息和訂單信息的表的設(shè)計。然后分析項目2中所用動態(tài)網(wǎng)頁設(shè)計技術(shù)存在的問題,了解JSP+JavaBean開發(fā)模式的優(yōu)點并以商品信息表為基礎(chǔ)學(xué)習(xí)如何建立JavaBean,以及必需遵循的規(guī)則,從而引出JavaBean組件技術(shù)。通過對項目2中的用戶登錄與注冊功模塊中數(shù)據(jù)庫連接功能和用戶信息管理的改進作為演示,引導(dǎo)學(xué)生完成網(wǎng)上商城中商品管理的相關(guān)數(shù)據(jù)表的建立,數(shù)據(jù)庫連接類的建立,商品信息實體Bean的建立。活動組織序號活動項目具體實施課時備注1通過需求分析,設(shè)計網(wǎng)上商城商品信息管理數(shù)據(jù)庫講解,小組探討22分析項目二中存在的問題,引入JSP+JavaBean開發(fā)模式,學(xué)習(xí)JavaBean組件技術(shù)分析探討,教學(xué)做一體化教學(xué)4四、主要實踐學(xué)問1.通過需求分析,設(shè)計數(shù)據(jù)庫,并確定數(shù)據(jù)庫中相關(guān)信息表的聯(lián)系;2.設(shè)計商品信息實體Bean并進行布置。3.五、主要理論學(xué)問1.數(shù)據(jù)庫的實體設(shè)計;2.數(shù)據(jù)表的設(shè)計;3.JSP+JavaBean開發(fā)模式,JavaBean設(shè)計規(guī)范;4.創(chuàng)建與布置JavaBean。六、思索與練習(xí)1.分析goods表、orders表、orderdail表的相互關(guān)系。2.JSP+JavaBean開發(fā)模式與純JSP模式比較的優(yōu)點是什么?3.JavaBean設(shè)計規(guī)范是什么?如何布署。模塊二商品信息的動態(tài)顯示(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):進一步駕馭JDBC技術(shù),利用JavaBean技術(shù)完成網(wǎng)上商城商品信息的動態(tài)顯示。促成目標(biāo):1.駕馭JavaBean的基本概念、應(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)查詢?nèi)可唐沸畔⒌腏avaBean,并在頁面中顯示。三、活動設(shè)計1.活動內(nèi)容分析項目二中動態(tài)網(wǎng)頁開發(fā)模式的缺點,引入一種較好的開發(fā)模式即”JSP+JavaBean”,并通過閱讀電子商務(wù)類網(wǎng)站中的商品顯示頁面,導(dǎo)出網(wǎng)上商城中商品信息的動態(tài)顯示方法,最終通過項目引導(dǎo),學(xué)習(xí)JavaBean的基本概念、建立方法和運用方法,通過學(xué)生完成實際項目,學(xué)會JavaBean的應(yīng)用。2.活動組織序號活動項目具體實施課時備注1接著學(xué)習(xí)JavaBean的基本理論講解,小組探討22編寫實現(xiàn)按商品id查詢商品信息的JavaBea,并在頁面中顯示教學(xué)做一體化22建立實現(xiàn)查詢?nèi)可唐沸畔⒌腏avaBean,并在頁面中顯示教學(xué)做一體化2四、主要實踐學(xué)問1.編寫JavaBean,實現(xiàn)與數(shù)據(jù)庫的連接和按id查詢商品并在頁面中顯示;2.編寫JavaBean,實現(xiàn)查詢?nèi)可唐凡⒃陧撁嬷酗@示。五、主要理論學(xué)問1.進一步學(xué)習(xí)JDBC技術(shù);駕馭JavaBean的概念,設(shè)計方法和運用方法。在JSP中運用JavaBean對象;2.在JSP中獲得JavaBean的屬性值;3.在JSP中設(shè)置JavaBean的屬性值;4.JavaBean的作用域。六、思索與練習(xí)1.建立JavaBean應(yīng)遵循的原則是什么?JSP中如何獲得JavaBean屬性值?如何設(shè)置JavaBean屬性值?3.JavaBean的作用域有哪幾種?請結(jié)合程序正確理解。4.利用JavaBean改進網(wǎng)上商城中登錄及注冊模塊。模塊三網(wǎng)上商城商品信息分頁顯示(學(xué)時:4)一、教學(xué)目標(biāo)最終目標(biāo):建立用于分頁的JavaBean處理類,實現(xiàn)商品信息的分頁顯示。促成目標(biāo):1.進一步理解JavaBean的概念,駕馭分頁Bean的設(shè)計方法;2.駕馭ArrayList類的應(yīng)用方法;2.駕馭分頁算法。二、工作任務(wù)1.建立實現(xiàn)分頁的JavaBean處理類;2.設(shè)計進行分頁顯示的動態(tài)頁面。三、活動設(shè)計1.活動內(nèi)容在上一模塊的基礎(chǔ)上,修改代碼,實現(xiàn)商品信息分頁顯示。2.活動組織序號活動項目具體實施課時備注1建立實現(xiàn)商品信息分頁功能的JavaBean處理類和分頁顯示的頁面項目教學(xué)法22學(xué)生完成項目學(xué)生分組作業(yè)2四、主要實踐學(xué)問1.編寫分頁處理Bean代碼;2.動態(tài)分頁顯示頁面的編程。五、主要理論學(xué)問1.分頁顯示算法;2.集合類List、ArrayList及對象的應(yīng)用。六、思索與練習(xí)1.完善分頁顯示頁面和Bean的代碼設(shè)計。2.設(shè)計對商城用戶信息進行分頁顯示的Bean和Jsp頁面。項目四網(wǎng)上商城商品的管理(學(xué)時:16)一、教學(xué)目標(biāo)最終目標(biāo):駕馭Servlet的工作原理,學(xué)會Servlet程序的編寫、配置、調(diào)用,駕馭MVC開發(fā)模式,并實現(xiàn)購物車功能。促成目標(biāo):1.駕馭Servlet的基本概念;2.駕馭Servlet的建立、配置、調(diào)用方法;3.駕馭MVC開發(fā)模式的建立方法。二、工作任務(wù)1.JSP中運用Servlet;2.應(yīng)用Servlet訪問數(shù)據(jù)庫;3.MVC模式實現(xiàn)網(wǎng)上商城商品信息的管理;三、活動設(shè)計1.活動思路首先通過分析項目三中商城商品信息查詢模塊中代碼設(shè)計存在的問題與可行的解決方案導(dǎo)出Servlet技術(shù),由此引出Servlet的基本概念,探討如何利用servlet實現(xiàn)前臺頁面設(shè)計與后臺業(yè)務(wù)處理的完全分別。2.活動組織序號活動項目具體實施課時備注1網(wǎng)上商城中商品添加教學(xué)做一體化42實現(xiàn)網(wǎng)上商城商品信息的管理教學(xué)做一體化43.活動評價評價內(nèi)容:依據(jù)課堂項目完成狀況,課后實踐作業(yè)完成狀況等進行評價。評價標(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):1.駕馭Servlet的基本概念2.駕馭Servlet的工作原理;3.會編寫簡潔的Servlet程序4.會配置、調(diào)用Servlet。二、工作任務(wù)1.理解Servlet的基本概念和工作原理,編寫簡潔的Servlet程序,并進行布署和在jsp中調(diào)用Servlet。2.利用Servlet完成網(wǎng)上商城中商品的添加。三、活動設(shè)計1.活動內(nèi)容從JSP開發(fā)模式引出JSP+JavaBean+Servlet的開發(fā)模式,導(dǎo)出Servlet的基本概念,并分析Servlet的生命周期和基本結(jié)構(gòu),并通過編寫簡潔的Servlet程序駕馭Servlet程序的基本結(jié)構(gòu)和配置、調(diào)用方法。最終通過實現(xiàn)“商品的添加”模塊功能,進一步地駕馭servlet技術(shù)的應(yīng)用?;顒咏M織序號活動項目具體實施課時備注1Servlet基本理論講解,小組探討22編寫、布署Servlet程序教學(xué)做一體化23商品的添加功能模塊的實現(xiàn)教學(xué)做一體化4四、主要實踐學(xué)問1.編寫簡潔Servlet程序;2.布署Servlet程序;3.在jsp中調(diào)用Servlet,完成商品信息添加功能模塊設(shè)計。五、主要理論學(xué)問1.Servlet的基本概念和生命周期;2.Servlet的基本結(jié)構(gòu);3.Servlet的配置方法。六、思索與練習(xí)1.Servlet的生命周期是什么,各階段如何運行?2.如何建立Servlet程序,如何布署Servlet?模塊二應(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.HttpServletRequest、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ù)處理進行有效分別,布署Servlet,并運行測試。2.活動組織序號活動項目具體實施課時備注1編寫Servlet程序,完成查詢數(shù)據(jù)庫的功能教學(xué)做一體化42修改動態(tài)顯示頁面程序教學(xué)做一體化4四、主要實踐學(xué)問1.編寫Servlet實現(xiàn)查詢數(shù)據(jù)庫功能;2.在web.xml中布署Servlet;3.修改用以動態(tài)顯示商品信息的頁面,并訪問Servlet。五、主要理論學(xué)問1.doGet、doPost方法功能的實現(xiàn);2.HttpServletRequest、HttpServletResponse對象的運用;3.利用RequestDispatcher對象實現(xiàn)頁面跳轉(zhuǎn)中信息的傳遞。六、思索與練習(xí)1.JSP頁面如何將信息提交給Servlet,在Servlet中如何接收信息?如何進行資源的轉(zhuǎn)發(fā)?2.Servlet中如何訪問數(shù)據(jù)庫?3.HttpServletRequest、HttpServletResponse對象分別與哪個內(nèi)置對象相對應(yīng)?4.利用Servlet實現(xiàn)用戶登錄驗證。項目五應(yīng)用MVC模式實現(xiàn)購物車(學(xué)時:8)一、教學(xué)目標(biāo)最終目標(biāo):能駕馭MVC開發(fā)模式,并應(yīng)用MVC模式實現(xiàn)購物車,實現(xiàn)對購物車的管理。促成目標(biāo):1.了解MVC開發(fā)模式的基本結(jié)構(gòu),熟識Servlet程序與JavaBean、前臺動態(tài)頁面的相關(guān)聯(lián)系,駕馭MVC編程模式。2.進一步理解session,了解在Servlet中運用session的方法;3.駕馭Java集合對象運用方法和訪問方法。二、工作任務(wù)1.購物車業(yè)務(wù)類JavaBean的設(shè)計;2.購物車限制類的設(shè)計;3.購物車顯示主頁面的設(shè)計;三、活動設(shè)計1.活動思路在前一個項目學(xué)習(xí)的基礎(chǔ)上,進一步熟識JSP+JavaBean+Servlet的開發(fā)模式,并通過設(shè)計用于限制購物車頁面顯示的Servlet,設(shè)計用于顯示購物車具體信息的動態(tài)頁面,設(shè)計購物車業(yè)務(wù)類JavaBean,完成購物車功能,真正駕馭MVC設(shè)計模式的綜合應(yīng)用。2.活動組織序號活動項目具體實施課時備注1購物車業(yè)務(wù)類JavaBean的設(shè)計講解,小組探討82購物車限制類的設(shè)計教學(xué)做一體化43購物車顯示主頁面的設(shè)計教學(xué)做一體化43.活動評價評價內(nèi)容:依據(jù)課堂項目完成狀況,課后實踐作業(yè)完成狀況等進行評價。評價標(biāo)準(zhǔn):能基本完成實踐作業(yè)為及格;基本能獨立完成實踐且作業(yè)書寫清晰為良好;能獨立完成且具有肯定的創(chuàng)新性的完成實踐作業(yè)為優(yōu)秀。模塊一MVC模式中購物車業(yè)務(wù)類JavaBean的設(shè)計(學(xué)時:4)一、教學(xué)目標(biāo)最終目標(biāo):能駕馭MVC開發(fā)模式,并應(yīng)用MVC模式實現(xiàn)購物車,實現(xiàn)對購物車業(yè)務(wù)類JavaBean的設(shè)計。促成目標(biāo):1.了解購物車的設(shè)計思想;2.駕馭Java集合對象如Hashtable、HashMap、List、ArrayList的運用方法和訪問方法;二、工作任務(wù)1.Java集合對象的運用;2.購物車業(yè)務(wù)類JavaBean的設(shè)計。三、活動設(shè)計1.活動內(nèi)容通過上網(wǎng)了解網(wǎng)上商城中購物車的一般功能,工作流程,分析購物車應(yīng)當(dāng)具有的功能,確定購物車的設(shè)計思路。學(xué)習(xí)Java中相關(guān)集合方面的學(xué)問,設(shè)計用以管理購物車的業(yè)務(wù)類JavaBean。2.活動組織序號活動項目具體實施課時備注1Java集合對象的運用講解、探討42購物車業(yè)務(wù)類的設(shè)計教學(xué)做一體化4四、主要實踐學(xué)問1.Java集合對象的應(yīng)用;2.購物車業(yè)務(wù)類的設(shè)計,包括貨物的添加、刪除、顯示。五、主要理論學(xué)問1.Java集合的概念,HashMap、Hashtable、ArrayList的運用;2.JavaBean的基本理論學(xué)問。六、思索與練習(xí)1.如何訪問集合中的每一個元素?請創(chuàng)建集合元素對象為商品的集合,并完成增加、移除操作,閱讀其中的每一個元素。2.完成項目設(shè)計:實現(xiàn)購物車,具有添加貨物、刪除貨物,顯示貨物的功能。模塊二購物車限制類和顯示主頁面的設(shè)計(學(xué)時:4)一、教學(xué)目標(biāo)最終目標(biāo):駕馭MVC開發(fā)模式,實現(xiàn)購物車限制類的設(shè)計,購物車顯示主頁面的設(shè)計。促成目標(biāo):1.進一步理解session,了解在Servlet中運用session的方法;2.Servlet限制器的設(shè)計方法和規(guī)則;3.在web.xml中進行Servlet的布署。二、工作任務(wù)1.購物車限制類的設(shè)計;2.購物車顯示主頁面的設(shè)計;三、活動設(shè)計1.活動內(nèi)容學(xué)習(xí)在Servlet中運用session的方法,設(shè)計購物車限制類,設(shè)計購物車顯示主頁面,最終進行配置,運行測試。2.活動組織序號活動項目具體實施課時備注1購物車限制Servlet的設(shè)計教學(xué)做一體化42購物車顯示主頁面的設(shè)計教學(xué)做一體化4四、主要實踐學(xué)問1.購物車限制器的設(shè)計;2.購物車顯示主頁面的設(shè)計。五、主要理論學(xué)問1.在Servlet中運用session;2.Servlet限制類的建立方法,數(shù)據(jù)的傳遞方法。六、思索與練習(xí)1.完成項目的設(shè)計。項目六網(wǎng)上商城項目測試與發(fā)布(學(xué)時:6)一、教學(xué)目標(biāo)最終目標(biāo):駕馭軟件測試的方法、測試工具的運用;駕馭系統(tǒng)安裝與部署方法。促成目標(biāo):1.駕馭測試的基本學(xué)問;2.駕馭單元測試、性能測試、測試工具;3.駕馭系統(tǒng)的安裝與部署。二、工作任務(wù)1.系統(tǒng)的測試;2.系統(tǒng)安裝與部署。三、活動設(shè)計1.活動思路首先了解系統(tǒng)測試的基本概念,基本學(xué)問;利用Junit測試工具對系統(tǒng)進行單元測試和性能測試,并以用戶管理模塊為測試對象制定測試用例并進行測試。最終部署和發(fā)布系統(tǒng)。2.活動組織序號活動項目具體實施課時備注1系統(tǒng)的測試教學(xué)做一體化42系統(tǒng)安裝與部署教學(xué)做一體化23.活動評價評價內(nèi)容:依據(jù)課堂項目完成狀況,課后實踐作業(yè)完成狀況等進行評價。評價標(biāo)準(zhǔn):能基本完成實踐作業(yè)為及格;基本能獨立完成實踐且作業(yè)書寫清晰為良好;能獨立完成且具有肯定的創(chuàng)新性的完成實踐作業(yè)為優(yōu)秀。模塊一系統(tǒng)測試(學(xué)時:2)一、教學(xué)目標(biāo)最終目標(biāo):能用測試工具進行項目的單元測試和功能測試,能設(shè)計測試用例。促成目標(biāo):1.駕馭測試的基本學(xué)問;2.駕馭JUnit測試工具的運用;3.了解測試的執(zhí)行過程。二、工作任務(wù)1.用Junit測試工具對用戶管理模塊代碼進行單元測試;2.用HtmlUnit工具對用戶管理模塊進行功能測試。三、活動設(shè)計1.活動內(nèi)容首先分析軟件測試的必要性,以及所能解決的問題。分析項目開發(fā)各階段要進行的測試類型,進而介紹測試的種類,測試的執(zhí)行過程,各種測試應(yīng)當(dāng)完成的任務(wù)等。在了解了測試的基本學(xué)問后,介紹測試工具的運用方法,并以用
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南省常德市澧縣2024-2025學(xué)年七年級上學(xué)期期末生物學(xué)試題(含答案)
- 新時代農(nóng)業(yè)現(xiàn)代化智能種植技術(shù)的創(chuàng)新與發(fā)展戰(zhàn)略
- 新材料研發(fā)及產(chǎn)業(yè)化應(yīng)用合作協(xié)議
- 云計算服務(wù)與安全策略解析
- 《先秦諸子哲學(xué)思想比較:大三哲學(xué)文化課教案》
- 養(yǎng)殖業(yè)合作飼養(yǎng)及利潤分配協(xié)議
- 電力工程設(shè)計與安裝施工合同
- 智能基金投資管理及銷售協(xié)議
- 烏江自刎的英雄故事征文
- 中小學(xué)生科普讀物讀后感
- 2025 春夏·淘寶天貓運動戶外行業(yè)趨勢白皮書
- 西門子S7-1200 PLC應(yīng)用技術(shù)項目教程(第3版) 課件 1.認(rèn)識S7-1200PLC寬屏-(LAD+SCL)
- 《稅法》(第六版)全書教案電子講義
- 翻斗車司機安全培訓(xùn)
- 計算機軟件配置管理計劃規(guī)范
- 《勞動保障監(jiān)察條例》課件
- 中華人民共和國學(xué)前教育法
- 辯論英文課件教學(xué)課件
- 2021年廣東省公務(wù)員錄用考試《行測》題(鄉(xiāng)鎮(zhèn)卷)【原卷版】
- 2020年全國中學(xué)生生物學(xué)競賽聯(lián)賽試題真題(含答案解析)
- 足浴技師與店內(nèi)禁止黃賭毒協(xié)議書范文
評論
0/150
提交評論