《Web應(yīng)用開發(fā)技術(shù)》課程教學(xué)大綱_第1頁
《Web應(yīng)用開發(fā)技術(shù)》課程教學(xué)大綱_第2頁
《Web應(yīng)用開發(fā)技術(shù)》課程教學(xué)大綱_第3頁
《Web應(yīng)用開發(fā)技術(shù)》課程教學(xué)大綱_第4頁
《Web應(yīng)用開發(fā)技術(shù)》課程教學(xué)大綱_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PAGE PAGE 6Web應(yīng)用開發(fā)技術(shù) 教學(xué)大綱 一、說明 (一)課程性質(zhì)WEB應(yīng)用開發(fā)技術(shù)(Web Application Developing Technology)課程對應(yīng)的課程編號是71001608,屬于計算機科學(xué)與工程學(xué)院的學(xué)院平臺課程(學(xué)科基礎(chǔ)課程)中的學(xué)科選修課程。在第六學(xué)期開設(shè),學(xué)分為3。 (二)教學(xué)目的 WEB應(yīng)用開發(fā)技術(shù)課程是專業(yè)技能課,主要培養(yǎng)學(xué)生基于Java方向的Web開發(fā)能力,通過本課程的學(xué)習(xí),使學(xué)生掌握JSP的基本語法,可以從事JSP+JavaBean+Servlet的開發(fā),具備初步建立小型動態(tài)網(wǎng)站的能力,同時便于學(xué)習(xí)相關(guān)JSP的開源框架的知識,提升自己的開發(fā)能力

2、。 (三)教學(xué)內(nèi)容 WEB應(yīng)用開發(fā)技術(shù)課程內(nèi)容包括JSP簡介、JSP頁面、JSP標記、內(nèi)置對象、JSP與JavaBean、文件操作、數(shù)據(jù)庫操作、JavaServlet、MVC設(shè)計模式以及應(yīng)用實例。 (四)教學(xué)時數(shù) WEB應(yīng)用開發(fā)技術(shù)課程的周學(xué)時為2+2,總學(xué)時為72學(xué)時,其中講授36學(xué)時,實驗36學(xué)時。 (五)教學(xué)方式 WEB應(yīng)用開發(fā)技術(shù)課程采用理論和上機實驗相結(jié)合的教學(xué)方式,采用講授、教師示范、學(xué)生演示、學(xué)生練習(xí)等多種教學(xué)方式,充分利用啟發(fā)式教學(xué)原則進行教學(xué),注重培養(yǎng)學(xué)生創(chuàng)新思維能力和動手實踐能力。二、本文 理論部分 第1章 JSP簡介 教學(xué)要點: 了解JSP的含義,了解JSP技術(shù)特點,熟悉

3、JSP開發(fā)環(huán)境。教學(xué)時數(shù): 2學(xué)時 教學(xué)內(nèi)容: 1.1 什么是JSP 了解什么是JSP以及JSP與其它Web開發(fā)語言的區(qū)別。 1.2 Tomcat服務(wù)器的安裝與配置 學(xué)會安裝與配置Tomcat服務(wù)器。 1.3 測試JSP頁面 學(xué)會如何測試JSP頁面。1.4 設(shè)置Web服務(wù)目錄 學(xué)會設(shè)置Web服務(wù)目錄。1.5 設(shè)置端口號 學(xué)會端口號的設(shè)置。第2章 JSP頁面教學(xué)要點: 全面了解JSP頁面,掌握JSP運行原理,了解JSP頁面的基本結(jié)構(gòu),初步掌握JSP編程方法,熟練掌握JSP基本語法。教學(xué)時數(shù): 4學(xué)時 教學(xué)內(nèi)容: 2.1 JSP頁面的基本結(jié)構(gòu) 了解JSP頁面的基本結(jié)構(gòu)。2.2 JSP的運行原理 了

4、解JSP的運行原理。 2.3 JSP頁面的成員變量和方法 熟悉并掌握JSP頁面的成員變量和方法。2.4 JSP頁面中的Java程序片 熟練掌握JSP頁面的Java程序片。2.5 JSP頁面中的Java表達式 熟練掌握JSP頁面的Java表達式。2.6 JSP中的注釋 掌握JSP中的注釋的使用。2.7 在JSP頁面中使用HTML標記 掌握JSP頁面中HTML標記的使用。 第3章 JSP標記教學(xué)要點: 掌握JSP指令標記以及動作標記的功能、語法以及如何使用。教學(xué)時數(shù): 4學(xué)時 教學(xué)內(nèi)容: 3.1 指令標記page 掌握指令標記page的功能和語法并熟練使用。3.2 指令標記include 掌握指令

5、標記include的功能和語法并熟練使用。3.3 動作標記include 掌握動作標記include的功能和語法并熟練使用。3.4 動作標記param 掌握動作標記param的功能和語法并熟練使用。3.5 動作標記forward 掌握動作標記forward的功能和語法并熟練使用。3.6 動作標記useBean 掌握動作標記useBean的功能和語法并熟練使用。3.7 Tag文件與Tag標記 掌握Tag的結(jié)構(gòu),存儲目錄,常用指令;掌握Tag標記的使用。第4章 內(nèi)置對象教學(xué)要點: 掌握常用內(nèi)置對象的用途,所屬類型,作用范圍,以及如何使用這些內(nèi)置對象。教學(xué)時數(shù): 4學(xué)時 教學(xué)內(nèi)容: 4.1 requ

6、est對象 掌握request對象的作用以及該對象中的常用方法。4.2 response對象 掌握response對象的作用以及該對象中的常用方法。4.3 session對象 掌握session對象的作用以及該對象中的常用方法。4.4 out對象 掌握out對象的作用以及該對象中的常用方法。4.5 application對象 掌握application對象的作用以及該對象中的常用方法。第5章 JSP與JavaBean教學(xué)要點: 了解什么是JavaBean,了解JavaBean的特征,學(xué)會配置JavaBean,掌握JavaBean的使用。教學(xué)時數(shù): 6學(xué)時 教學(xué)內(nèi)容: 5.1 編寫和使用Java

7、Bean 了解JavaBean,學(xué)會配置JavaBean,掌握JavaBean的使用。5.2 獲取和修改JavaBean 學(xué)會獲取和修改JavaBean。5.3 JavaBean輔助類掌握JavaBean輔助類的使用。5.4 舉例第6章 JSP中的文件操作教學(xué)要點: 了解文件類及流的概念;理解字節(jié)流,字符流,回壓字符流,數(shù)據(jù)流,對象流,RandomAccessFile 流的含義;掌握以上各種流的文件操作方法;掌握文件上傳及文件下載。教學(xué)時數(shù): 6學(xué)時 教學(xué)內(nèi)容: 6.1 獲取文件信息 掌握如何獲取文件的屬性。6.2 創(chuàng)建與刪除Web服務(wù)目錄 學(xué)會創(chuàng)建目錄,刪除文件和目錄。6.3 讀寫文件 掌握

8、使用文件字節(jié)流讀寫文件。6.4 標準化考試6.5 文件上傳掌握利用Bean組件進行文件上傳。6.6 文件下載掌握利用Bean組件進行文件下載。第7章 在JSP中使用數(shù)據(jù)庫教學(xué)要點: 了解JDBC技術(shù)的工作原理,掌握通過JDBC訪問數(shù)據(jù)庫。教學(xué)時數(shù): 4學(xué)時 教學(xué)內(nèi)容: 了解JDBC的相關(guān)概念,掌握使用JDBC-ODBC橋訪問數(shù)據(jù)庫,掌握JDBC的常用接口和使用方法,掌握常用SQL語句的使用。第8章 Java Servlet基礎(chǔ)教學(xué)要點: 了解Servlet與JSP的關(guān)系,理解Servlet的應(yīng)用范圍。教學(xué)時數(shù): 3學(xué)時 教學(xué)內(nèi)容: 了解Servlet技術(shù)以及Servlet與JSP的關(guān)系,了解S

9、ervlet的生命周期,理解Servlet的應(yīng)用范圍以及Servlet的常用接口類,掌握JSP內(nèi)置對象與Servlet中類的對應(yīng)關(guān)系。第9章 基于Servlet的MVC模式教學(xué)要點: 掌握MVC的定義以及使用MVC模式編程。教學(xué)時數(shù): 3學(xué)時 教學(xué)內(nèi)容: 了解MVC模式,理解MVC的優(yōu)勢以及掌握MVC的應(yīng)用開發(fā),學(xué)會在MVC中使用Servlet進行程序控制。實驗部分 (一)基本要求 通過本課程的學(xué)習(xí),學(xué)生應(yīng)熟練使用JSP制作網(wǎng)頁,并具備開發(fā)Web系統(tǒng)的能力。(二)實驗項目總表 序號實驗項目名稱學(xué)時數(shù)項目類別項目類型1熟悉JSP開發(fā)環(huán)境2基礎(chǔ)必做2JSP頁面和JSP標記4基礎(chǔ) 必做3JSP內(nèi)置對

10、象的使用4基礎(chǔ)必做4JavaBean的使用6設(shè)計必做5JSP的文件操作4設(shè)計必做6Java Servlet4設(shè)計必做7動態(tài)網(wǎng)站開發(fā)12綜合必做(三)實驗項目內(nèi)容及要求 實驗1. 熟悉JSP開發(fā)環(huán)境實驗?zāi)康模菏煜SP開發(fā)環(huán)境,掌握怎樣設(shè)置Web服務(wù)目錄、怎樣訪問Web服務(wù)目錄下的JSP頁面、怎樣修改Tomcat服務(wù)器的端口號。實驗內(nèi)容:安裝與配置Tomcat服務(wù)器,用文本編輯器編寫一個簡單的JSP頁面biao.jsp,并保存到Web服務(wù)目錄中。實驗2.JSP頁面和JSP標記實驗?zāi)康模涸L問Web服務(wù)目錄下的JSP頁面,在JSP頁面中使用成員變量、Java程序片、Java表達式以及在JSP頁面中使

11、用指令標記和動作標記。實驗內(nèi)容:(1)輸出所有1到1000內(nèi)的完數(shù)。(2)編寫三個JSP 頁面:first.jsp 、second.jsp和third.jsp。另外,要求用“記事本”編寫一個txt文件hello.txt。hello.txt的每行有若干個英文單詞,單詞之間用空格分隔,每行之間用“”分隔。(3)編寫四個JSP 頁面:one.jsp 、two.jsp、three.jsp和error.jsp。one.jsp 、two.jsp和three.jsp頁面都含有一個一個導(dǎo)航條,以便讓用戶方便地單擊超鏈接訪問這三個頁面,要求這三個頁面通過使用include動作標記動態(tài)加載導(dǎo)航條文件:head.t

12、xt。實驗3.JSP內(nèi)置對象的使用實驗?zāi)康模赫莆赵鯓釉贘SP中使用內(nèi)置對象。實驗內(nèi)容: 通過JSP頁面和Tag文件實現(xiàn)數(shù)字的四則運算,要求編寫兩個JSP頁面inputNumber.jsp和receiveNumber.jsp及一個Tag文件Computer.tag。receiveNumber.jsp使用內(nèi)置對象接受inputNumber.jsp提交的數(shù)據(jù),然后將計數(shù)任務(wù)交給Tag文件Computer.tag去完成。編寫兩個JSP頁面inputRadius.jsp和drawCircle.jsp頁面,drawCircle.jsp頁面使用response對象做出動態(tài)響應(yīng)。使用session對象模擬購物車。編寫兩個JSP頁面choiceBook.jsp和orderForm.jsp。實驗4.JavaBean的使用實驗?zāi)康模赫莆認avaBean的使用。實驗內(nèi)容:編寫JSP文件計數(shù)器,封裝對文件的基本操作。實驗5.JSP的文件操作實驗?zāi)康模赫莆認SP文件的使用。實驗內(nèi)容:使用文件字符輸入、輸出流讀寫文件,使用數(shù)據(jù)流讀寫Java數(shù)據(jù)。實驗6.Java Servlet

溫馨提示

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

最新文檔

評論

0/150

提交評論