《WEB程序設計》課程教學大綱_第1頁
《WEB程序設計》課程教學大綱_第2頁
《WEB程序設計》課程教學大綱_第3頁
《WEB程序設計》課程教學大綱_第4頁
《WEB程序設計》課程教學大綱_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《WEB程序設計》課程教學大綱課程代碼:ABGS0606課程中文名稱:WEB程序設計課程英文名稱:Webprogramming課程性質:必修課程學分數(shù):3課程學時數(shù):48授課對象:電子商務本課程前導課程:大學計算機基礎、Java程序設計一、課程簡介《WEB程序設計》是計算機、信息管理、電子商務相關專業(yè)的核心課程。對于電子商務專業(yè)的學生,掌握WEB程序設計方法是必要的。作為WEB開發(fā)技術的重要分支,掌握以JSP、ASP、PHP為主流的服務器腳本,對WEB網(wǎng)站建設和維護具有重要意義。課程在系統(tǒng)介紹WEB程序設計的框架和理念同時,重點培養(yǎng)學生設計網(wǎng)站的動手能力,幫助學生掌握當前主流的WEB設計技術,能綜合利用JSP、Servlet等技術,理解并熟悉網(wǎng)站設計相關的主流技術。二、教學基本內容和要求(一)基礎知識課程教學內容:JavaWeb開發(fā)環(huán)境配置課程重點、難點:服務器軟件的安裝、調試、部署,理解目錄結構。課程教學要求:熟練配置Java的Web開發(fā)環(huán)境,創(chuàng)建Web項目。(二)Javascript基礎課程教學內容:掌握Javascript語言規(guī)法,對window、document、history、location等內置對象能熟練應用課程重點、難點:課程重點體現(xiàn)在Javascript程序的嵌入課程教學要求:可以熟練操作Javascript語言,對網(wǎng)頁嵌入Javascript程序有較深的理解。(三)Jsp基本語法課程教學內容:Jsp表達式、Jsp程序段、URL傳值、Jsp指令和動作課程重點、難點:課程重點體現(xiàn)在Jsp程序段的嵌入課程教學要求:了解和掌握Jsp的基本語法,熟悉Jsp的基本指令和動作(四)表單開發(fā)課程教學內容:定義表單、獲取表單中各個控件數(shù)據(jù)的方法、隱藏表單、中文亂碼課程重點、難點:表單數(shù)據(jù)獲取和中文亂碼問題課程教學要求:熟悉表單控件數(shù)據(jù)的獲取方法(五)Jsp內置對象課程教學內容:了解Out、request、response、session、application、Cookie的操作課程重點、難點:課程重點體現(xiàn)在Jsp各類內置對象的比較和應用課程教學要求:理解request、response、session、application的語法規(guī)則和應用范圍(六)Jsp訪問數(shù)據(jù)庫課程教學內容:JDBC介紹;JDBC操作,包括添加、刪除、修改、查詢數(shù)據(jù);事務管理;連接池;課程重點、難點:課程重點體現(xiàn)JDBC的基本操作課程教學要求:熟悉Jsp和后臺數(shù)據(jù)庫之間的數(shù)據(jù)交換,能利用JDBC操作數(shù)據(jù)庫。(七)Servlet編程課程教學內容:建立Servlet;理解Servlet運行機制、生命周期;熟悉Servlet與Jsp內置對象的交互;利用Servlet設置過濾器;課程教學要求:熟悉Servlet和Jsp內置對象之間的數(shù)據(jù)交換(八)Jsp和JavaBean課程教學內容:認識JavaBean;理解JavaBean的范圍;熟悉Jsp中對JavaBean的使用;了解DAO和VO;課程重點、難點:體現(xiàn)在Jsp中對JavaBean的應用課程教學要求:熟悉JavaBean的創(chuàng)建、應用(九)驗證碼和文件的上傳下載課程教學內容:在Jsp上實現(xiàn)驗證碼、利用第三方組件實現(xiàn)文件的上傳下載課程重點、難點:對Jsp的綜合應用,以實現(xiàn)文件的上傳下載以及驗證碼功能 課程教學要求:(十)EL和JSTL課程教學內容:認識表達式語言;表達式語言的基本語法;認識核心標簽庫;課程重點、難點:課程重點體現(xiàn)在表達式語言的數(shù)據(jù)訪問,包括對JavaBean、內置對象、集合等數(shù)據(jù)訪問;課程教學要求:熟悉表達式語言;對包含國際化標簽庫、數(shù)據(jù)庫標簽庫、函數(shù)標簽庫的概念、應用;(十一)WEB網(wǎng)站安全課程教學內容:介紹URL操作攻擊、WEB跨站腳本攻擊、SQL注入;密碼保護與驗證;課程重點、難點:課程重點體現(xiàn)在網(wǎng)站攻擊方法的原理和防范課程教學要求:能理解URL攻擊、WEB跨站攻擊、SQL注入的原理。三、實驗教學內容及基本要求《WEB程序設計》是一門運用性很強的方法論科學,其目的是讓學生掌握網(wǎng)站建設的基本原理,能通過Jsp服務器腳本,實現(xiàn)WEB網(wǎng)站的構建。這就決定了本課程的地位——電子商務專業(yè)的必修核心課,是最重要的專業(yè)基礎課之一。本實驗是為《WEB程序設計》理論課程進行配套的實踐性環(huán)節(jié)。是適應當前的教學改革工作,將學生學習知識的領域擴大到課堂以外,理論聯(lián)系實踐,把掌握知識的方法從對原理概念的死記硬背拓展到對解決問題能力的活學活用上,有助于提高學生的動手能力和綜合素質。因此,實驗內容主要圍繞Jsp的WEB應用實踐的四個具體的實驗項目。主要實驗以及內容簡介:實驗一:搭建自己的JSP虛擬平臺內容包括:Jsp編程環(huán)境、Tomcat配置、JDK配置、自定義目錄結構;實驗二:JSP程序設計基礎內容包括:JSP語法、客戶端表單數(shù)據(jù)獲取、JavaBean的應用、Servlet的編寫;實驗三:JSP內置對象內容包括:Page、Session、Application、Request、Response對象的應用實驗四:JSP數(shù)據(jù)庫操作內容包括:Jsp對數(shù)據(jù)庫的連接、數(shù)據(jù)增添、刪除、查詢、修改等操作四、教學方法與手段主要教學方法:(1)教師講授:教師講授以教學大綱為指南,結合教材和多媒體課件,通過講解、討論、座談、答疑等方式培養(yǎng)學生獨立思考、解決問題的能力;(2)學生自學:培養(yǎng)與提高學生的自學能力是教學的目標之一。我們在教學的各個環(huán)節(jié)上均十分重視學生自學方法的應用。本課程的自學內容包括閱讀教材、查找資料,以及獨立完成程序設計等等;(3)習題教學:習題教學是檢驗、鞏固、應用所學知識的重要手段。在教學過程中,教師要結合教學進度,依據(jù)教學內容安排適當?shù)牧曨}訓練,并對習題中的問題進行集中指導;主要教學手段:(1)多媒體教學手段。主要借助多媒體教學工具,讓學生直觀的看到WEB程序的設計、編譯、運行過程,對學生自己編寫WEB程序提供良好的參考。(2)換位式的教學手段。讓學生上講臺講課,既能為學生搭建一個鍛煉和展示自身能力的平臺,又能幫助學生發(fā)現(xiàn)學習中的問題,使學生有機會展示自己WEB程序設計的了解熟悉程度。五、教學學時分配章節(jié)與內容課時作業(yè)量備注基礎知識2Javascript基礎2Jsp基本語法4表單開發(fā)2Jsp內置對象4Jsp訪問數(shù)據(jù)庫4Servlet編程41Jsp和JavaBean2驗證碼和文件的上傳下載2EL和JSTL2WEB網(wǎng)站安全2實驗一2實驗二6實驗三4實驗四4機動課時2合計481六、考核方式與成績評定標準1、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論