第01章Web應用程序-概述

第01章Web應用程序-概述

ID:41032444

大?。?7.50 KB

頁數(shù):4頁

時間:2019-08-14

第01章Web應用程序-概述_第1頁
第01章Web應用程序-概述_第2頁
第01章Web應用程序-概述_第3頁
第01章Web應用程序-概述_第4頁
資源描述:

《第01章Web應用程序-概述》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、課程名稱:JavaWeb應用開發(fā)北大青鳥Aptech·學術(shù)部《JavaWeb應用開發(fā)》教案第1章Web應用程序概述授課教師:謝華軍班級:xxx上課時間:2011-7-17課時:2小時l本章主要目的本課程將開始學習使用JSP/Servlet開發(fā)Web應用的知識,需要讓學員了解Web應用及開發(fā)的基本概念,掌握Servlet、會話管理、Filter、JavaMail、JSP、JSPEL及JSTL等技術(shù),達到能夠熟練編寫基于MVC模式的JavaWeb應用。學員在本章將學習Web應用程序中涉及的請求/響應周

2、期。首先將講授HTTP協(xié)議的基本概念,以及向Web應用程序發(fā)送的請求消息和接收來自Web應用程序的響應消息。接著重點講解Web應用程序的構(gòu)成組件和開發(fā)Web應用程序的過程。最后介紹如何在JBuilder2005中配置Tomcat。l本章重點n本階段重點應該是使學員掌握Web應用程序的構(gòu)成組件。l本章難點n學員可能會發(fā)現(xiàn)以下主題較難理解Web應用程序的多層體系結(jié)構(gòu)。1.回顧上一章:[10分鐘]2.課程知識點講解:2.1.具體知識點1:[10分鐘]桌面應用程序使用幻燈片6、7說明桌面應用程序。4--課

3、程名稱:JavaWeb應用開發(fā)北大青鳥Aptech·學術(shù)部首先講解什么是應用程序,應用程序是允許用戶執(zhí)行特定任務(如文字處理、電子郵件、會計、數(shù)據(jù)庫管理等)的軟件程序。應用程序的各種示例有MS-Word、MS-OutLook等。教員可以讓學員舉出他們使用的應用程序的一些示例,然后討論Windows媒體播放器應用程序。告訴學員,幻燈片6顯示用戶與Windows媒體播放器應用程序的交互。向?qū)W員講解,要播放一個.mp3文件,首先要選擇一個文件,然后媒體播放器才會播放選取定的文件。該播放器涉及兩個步驟,步

4、驟1選擇一個文件,步驟2播放該文件。接下來使用幻燈片7講解這兩個步驟(分別為請求和響應的形式)。在這兩個步驟中,步驟1由用戶執(zhí)行,而步驟2由媒體播放器執(zhí)行。還可以將步驟1解釋為來自用戶的請求,步驟2為來自媒體播放器的響應。這種交互常見于桌面應用程序中。在臺式電腦上運行的應用程序稱為桌面應用程序,而Windows媒體播放器就是這樣的一個桌面應用程序。1.1.具體知識點2:[10分鐘]Web應用程序用戶只需在瀏覽器中鍵入網(wǎng)站的名稱,就會顯示相應的網(wǎng)站。用戶可以在網(wǎng)站上選擇一首或多首歌曲,然后網(wǎng)站開始播

5、放歌曲。但是在后臺會執(zhí)行幾個步驟。使用幻燈片9講解WEB應用程序的作用。首先,當用戶在瀏覽器中輸入網(wǎng)站地址時,用戶的計算機嘗試連接到該WEB服務器。一旦連接到WEB服務器,該WEB服務器就會檢索默認主頁并將其發(fā)送回客戶端或用戶計算機。用戶進一步選擇一首或多首要播放的歌曲。接著將該選定的內(nèi)容提交給WEB服務器上的WEB應用程序,WEB服務器就會開始逐首播放這些歌曲。所有這些步驟都是由用戶計算機和WEB服務器以及WEB應用程序協(xié)同完成的。但是,向?qū)W員指出,此處存在一個運行于WEB服務器上的WEB應用程

6、序。正是該WEB應用程序執(zhí)行用戶的請求,生成響應并將其發(fā)送回客戶端。任何發(fā)送到WEB服務器的命令都可以解釋為對WEB應用程序的之間的交互涉及請求/響應周期。最后總結(jié)WEB應用程序的優(yōu)點。1.2.具體知識點3:[5分鐘]HTTP協(xié)議幻燈片10-12討論了HTTP協(xié)議。首先向?qū)W員講解什么是協(xié)議,協(xié)議是兩臺或多臺計算機相互通信時遵循的一套規(guī)則。在Internet上計算機之間所有的通信都以消息的形式進行,這些消息使用HTTP協(xié)議發(fā)送或接收。簡要描述HTTP協(xié)議被稱為無狀態(tài)協(xié)議的原因。接下來講解HTTP協(xié)議

7、在向WEB應用程序發(fā)送消息和接收來自WEB應用程序的消息中的作用。當用戶計算機向WEB服務器請求一個文件或一項資源時,該消息以WEB服務器可理解的一種格式進行編碼并通過Internet發(fā)送。這種轉(zhuǎn)換通過使用HTTP協(xié)議來完成。然后在WEB服務器端對該消息進行解碼,并轉(zhuǎn)發(fā)到相應用WEB應用程序。最后,說明默認的端口是80用于傳輸和接收HTTP消息。使用幻燈片11講解HTTP請求和響應消息。向?qū)W員講解,這兩種類型的HTTP消息都包含數(shù)據(jù)和標題信息(也被稱為頭消息)。例如,請求消息包含請求行和標題信息。

8、接下來講解狀態(tài)行的組件和請求消息的標題,同樣,還要講解HTTP響應消息。接下來使用幻燈片12講解用于傳輸請求消息的GET和POST方法。使用該幻燈片向?qū)W員演示在GET方法中客戶端使用數(shù)據(jù)的方式。一層體系架構(gòu):表示層應用層數(shù)據(jù)層表示層二層體系架構(gòu):應用層數(shù)據(jù)層4--課程名稱:JavaWeb應用開發(fā)北大青鳥Aptech·學術(shù)部表示層三層體系架構(gòu):應用層數(shù)據(jù)層WEB應用程序目錄結(jié)構(gòu)WEB應用程序根目錄Index.htmlLogin.jspContactus.jspViewbooks.js

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。