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

下載本文檔

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

文檔簡介

Web編程與設計課程教學大綱(WebDesignandProgramming)學時數:32其中:實驗學時:8課外學時:0學分數:2適用專業(yè):網絡工程一、課程的性質、目的和任務本課程是網絡工程專業(yè)的必選課,也是軟件工程專業(yè)的重要專業(yè)課。按照學校的定位和培養(yǎng)應用型人才的目標,該課程的目的是讓學生了解腳本語言和動態(tài)網頁的發(fā)展及現狀、特點和開發(fā)環(huán)境;掌握WEB程序設計思想和方法;熟悉主要的Web開發(fā)工具,具有較強的實戰(zhàn)技能。學生學完本課程后,在校期間和畢業(yè)后能夠直接上手從事相關研究,程序難度應達到專業(yè)級水平,超過網上大多數網站的水平。二、課程教學的基本要求當前Web編程技術有微軟公司ASP/ASP.NET和Sun公司JSP/JavaEE兩大主流技術。綜合起來有HTML、VBscript、JavaScript、ASP、XML、Java、JSP、J2EE初步和ASP.NET八部分內容。HTML部分講述HTML基本語法。VBscript/JavaScript部分講授其基本語法,包括變量聲明、基本運算、流程控制、函數和對象及其它應用。VBScript和Javascript兩種腳本語言可以任選一種,另一種由學生自學。ASP部分主要學習服務器端的編程,包括ASP內建對象Request、Response、Application、Session、Server等,還重點介紹數據庫的應用,包括數據庫ADO對象、連接對象Connection和記錄集對象RecordSet,最后介紹ActiveX組件和其它的ASP常用組件。XML部分的內容有:XML的基本用法、命名空間、基本應用、CSS樣式表、XSL樣式表、XML鏈接、XML和DOM、XML與數據交換等。Java語言部分:介紹Java的基本語法、面向對象設計的概念、Applet、Servlet、JavaBean等項技術。JSP部分介紹JSP開發(fā)環(huán)境的搭建、JSP網頁與表單、Servlet等。J2EE部分簡介J2EE架構、Struts、JSF、EJB等。ASP.NET部分講授ASP.NET與ASP的區(qū)別、ASP.NET工作平臺、VB.NET語法概要、ADO.NET和ASP.NET配置。課程在HTML→VBScript→ASP→XML→ASP.Net和HTML→JavaScript→Java→JSP→XML→J2EE兩大系列中選擇適應總課時量、市場需求和專業(yè)方向需要的系列,在不同的系列,在根據課時多少安排相應的理論教學和實驗內容。本大綱暫選擇基于Java的系列,以JSP內容為主,XML內容次之,其他內容應當在教師指導下由學生自學,培養(yǎng)知識更新能力。三、課程的教學內容、重點和難點第一章HTML基礎知識(視情況選學或自學)一、網頁設計概述(一)了解網頁設計技術的現狀。(二)理解動態(tài)網頁和靜態(tài)網頁的概念。(三)掌握ASP和JSP平臺的搭建。重點:動態(tài)網頁的概念,ASP和JSP平臺的搭建。難點:JSP平臺的搭建二、HTML基本語法(一)HTML的基本語法(二)網頁的修飾技術。重點:表格語法和表單語法。難點:表單語法第二章JavaScript(視情況選學或自學)一、JavaScript語法二、表單三、內建對象四、文檔對象模型五、自定義對象六、響應事件七、窗口和圖文框八、圖像和動畫(一)掌握JavaScript的基本語法。(二)能夠靈活運用內建對象和處理相應事件。(三)了解其他對象。(四)初步掌握動態(tài)效果的實現技術。重點:內建對象、事件響應和客戶端驗證。難點:客戶端驗證技術。第三章JSP(必學)一、JSP技術概述。(0.5學時)(一)JSP的特點。(二)掌握JSP開發(fā)環(huán)境。(三)制作簡單的JSP網頁。重點:JSP的特點和簡單實例的實現。難點:JSP開發(fā)環(huán)境的搭建。二、JSP語法。(1學時)(一)理解JSP的構成。(二)JSP各部分的作用和用法。重點:JSP的構成。難點:指令元素、腳本元素、動作元素。三、JSP內建對象。(2學時)(一)理解JSP的內建對象,能靈活地運用。重點:session、application、page等對象。難點:session和application的使用和區(qū)別。四、JSP中JavaBean的使用。(2學時)(一)理解JavaBean的概念。(二)如何使用JavaBean。(三)掌握用戶會話的技術。重點:JavaBean的編制和使用,不使用JavaBean如何實現JavaBean能實現的功能。難點:JavaBean的使用。五、動態(tài)頁面和用戶會話。(1學時)(一)理解動態(tài)網頁的概念。(二)創(chuàng)建動態(tài)的內容。(三)用戶會話跟蹤。重點:如何保存繪畫狀態(tài),如何從時間、用戶類型、數據庫內容、自定義信息、用戶來源等方面實現動態(tài)?難點:根據數據庫內容實現動態(tài),繪畫跟蹤。六、Servlet技術。(2學時)(一)理解Servlet的概念和配置(二)Servlet處理表單。(三)掌握Servlet與JSP結合的技術。重點:Servlet的編制、配置和表單的處理。難點:Servlet處理表單。七、創(chuàng)建Web監(jiān)聽和過濾程序。(2學時)(一)理解Servlet上下文的概念,監(jiān)聽上下文。(二)監(jiān)聽Http會話。(三)掌握對請求監(jiān)聽。(四)開發(fā)簡單的Web應用過濾器。重點:監(jiān)聽Http會話、對請求監(jiān)聽。難點:Web應用過濾器的開發(fā)。八、JSP和Servlet結合的方法。(3學時)(一)理解JSP技術使用的兩種模式。(二)JSP+JavaBeans兩種模式的編程應用。重點:JSP+JavaBeans模式、JSP+Servlet+JavaBeans模式。難點:JSP+Servlet+JavaBeans。九、JSP開發(fā)中的常用技巧。(1學時)(一)在不同頁面或者用戶之間共享數據。(二)能夠處理錯誤頁面、解決中文亂碼問題。(三)掌握文件的操作,能夠在JSP中上傳文件。難點:解決中文亂碼問題,文件操作。十、JDBC與數據庫技術。(1.5學時)(一)理解JDBC、數據源和連接池的概念。(二)能夠熟練使用JDBC和連接池技術操作數據庫。重點:連接數據庫的要素、連接池的配置和數據庫的操作。難點:JDBC和連接池的運用。*3.11.標簽語言和表達式語言*3.12.WEB框架的使用簡介*3.13.JSP開發(fā)技巧*3.14.綜合應用實例注:標*號的為選學,全部作為一般了解和課后提高,由學生自主選擇發(fā)展方向。第四章XML(選學,一般情況下應當開設)一、XML引導知識(0.5學時)(一)了解標記語言的發(fā)展。(二)掌握XML的特點和數據結構。(三)熟悉XML的開發(fā)應用環(huán)境。重點:XML的特點和數據結構。難點:XML的數據結構合開發(fā)工具的運用。二、XML語法(0.5學時)(一)掌握XML的基本語法。(二)了解其相關技術。(三)理解名稱空間的意義和作用。重點:XML的語法和名稱空間的概念。難點:名稱空間。三、XML文檔類型定義(DTD)(一)掌握DTD的定義。(二)掌握DTD的屬性和元素。重點:DTD屬性和元素及其使用。難點:DTD實體。四、XMLSchema結構。(2學時)(一)掌握Schema的定義。(二)掌握Schema的語法。(三)初步運用Schema。重點:Schema元素和屬性的聲明。難點:Schema語法。五、XML數據源對象。(2學時)(一)理解數據源對象的概念。(二)掌握DSO的定義和在表格中的運用。重點:數據的邦定。難點:嵌套表格中數據源的運用。六、XML轉換。(1學時)(一)了解XSLT的執(zhí)行過程。(二)初步掌握XSLT文件的編寫。(三)初步掌握XSLT文件的模版運用環(huán)轉換的實現。重點:XSLT模版語法。難點:XSLT模板的規(guī)則及應用模板。七、XML文檔對象模型。(1學時)(一)理解DOM的概念。(二)掌握客戶端和服務器端XML的加載方法。(三)熟悉XML節(jié)點接口的運用。重點:XML文檔或字符串的加載。難點:XML節(jié)點接口的使用。八、XML與JSP。(1學時)(一)掌握JSP網頁中調用和輸出XML文檔的方法。(二)熟悉XML作為層狀數據源的用法。重點:JSP中XML文檔的運用。難點:使用XML實現動態(tài)網頁。四、課程各教學環(huán)節(jié)本課程是高等院校工科本科網絡工程專業(yè)高年級學生學習互聯(lián)網Web應用開發(fā)技術的一門專業(yè)課,是一門理論和實踐緊密結合的實用課程。本課程主要以上課為主,安排必要實驗,講授內容見大綱第三點的課程的教學內容、重點和難點;上機實驗課中的實驗內容以參考《web編程與設計實驗教學大綱》中實驗為準選取適當試驗內容,其余實驗應由學生課外完成;作業(yè)題量參見(五)學時分配表;期末總評成績平時作業(yè)、上機練習30%,期末考試(閉卷)70%五、學時分配教學學時分配如下(僅考慮必學的第三部分-JSP和第四部分XML,其他自學和選學部分不計):章節(jié)主要內容各教學環(huán)節(jié)學時分配備注講授實驗討論習題其他小計3.1JSP技術概述0.5213.2JSP語法123.3JSP內建對象0.523.4JSP中JavaBean的使用223.5動態(tài)頁面和用戶會話113.6Servlet技術2213.7創(chuàng)建Web監(jiān)聽和過濾程序213.8JSP和Servlet結合的方法313.9JSP開發(fā)中的常用技巧113.10JDBC與數據庫技術1.5114.1-4.3XML概述及語法124.4XMLSchema結構2214.5XML數據源對象214.6-4.8XML轉換、文檔對象模型及與JSP的結合使用33合計24819六、本課程與其它課程的聯(lián)系學生在學習本課程之前應當具有《計算機網絡基礎》、《網頁制作》、《SQLServer2000》、《VB程序設計》等前導課程的預備知識。七、教材與教學參考書(一)教材劉曉華等編.《JSP應用開發(fā)詳解》(第三版).北京:電子工業(yè)出版社,20

溫馨提示

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

評論

0/150

提交評論