Java Web 開發(fā)課件:WEB應(yīng)用概述_第1頁
Java Web 開發(fā)課件:WEB應(yīng)用概述_第2頁
Java Web 開發(fā)課件:WEB應(yīng)用概述_第3頁
Java Web 開發(fā)課件:WEB應(yīng)用概述_第4頁
Java Web 開發(fā)課件:WEB應(yīng)用概述_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

WEB應(yīng)用概述

回顧實(shí)際上,網(wǎng)絡(luò)服務(wù)器與客戶端之間是通過套接字原理進(jìn)行通信的;正是由于HTTP協(xié)議的支持,才使得世界各地的,使用不同操作系統(tǒng)及軟件的客服端和服務(wù)器之間能夠正確通信;HTTP協(xié)議包含請求和響應(yīng)兩部分。2本章目標(biāo)Web應(yīng)用的優(yōu)勢Web服務(wù)器Tomcat的安裝及配置典型的Web應(yīng)用程序的目錄結(jié)構(gòu)3Web應(yīng)用程序4Web應(yīng)用程序(續(xù))5

用戶請求一個頁面Web應(yīng)用程序Web應(yīng)用程序在Web服務(wù)器上運(yùn)行

傳回一個頁面作為響應(yīng)Web應(yīng)用程序的工作原理客戶端把請求發(fā)送到服務(wù)器端的Web應(yīng)用程序,Web應(yīng)用程序接收請求后進(jìn)行相關(guān)處理(靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁)

,并把結(jié)果以文本或網(wǎng)頁的形式,返回到客戶端;因此當(dāng)訪問Web站點(diǎn)的時候,我們所看到的所有內(nèi)容都是在瀏覽器中呈現(xiàn)的;Web應(yīng)用程序是在HTTP協(xié)議支持下的,基于B/S結(jié)構(gòu)(Browser瀏覽器/Server服務(wù)器)的應(yīng)用程序。6Web應(yīng)用的優(yōu)勢相對于傳統(tǒng)的C/S結(jié)構(gòu)(Client客戶端/Server服務(wù)器)的應(yīng)用程序而言,B/S結(jié)構(gòu)的Web應(yīng)用程序具備以下優(yōu)勢:集中部署,無需安裝客戶端程序;集中管理,業(yè)務(wù)邏輯在服務(wù)端進(jìn)行維護(hù);數(shù)據(jù)共享,所有客戶端訪問同一服務(wù)器的數(shù)據(jù);覆蓋面廣,只要有Internet覆蓋的區(qū)域都可通過瀏覽器享受服務(wù);更強(qiáng)的平臺無關(guān)性,不必關(guān)心客戶端的軟硬件平臺,只要遵循HTTP協(xié)議,都可獲得支持。7HTTP協(xié)議HTTP協(xié)議是指超文本傳輸協(xié)議,專門用于在Internet上傳輸信息的協(xié)議,目前的版本是1.1;HTTP是應(yīng)用層的協(xié)議,它基于請求/響應(yīng)模式;HTTP協(xié)議默認(rèn)使用80端口進(jìn)行通訊;HTTP協(xié)議是無狀態(tài)的的協(xié)議。8客戶端瀏覽器Web服務(wù)器Web應(yīng)用程序客戶端發(fā)起連接客戶端發(fā)送請求服務(wù)器響應(yīng)請求服務(wù)器斷開連接HTTP協(xié)議(續(xù))9請求消息請求行標(biāo)題信息方法Get/Postindex.htmlHTTP/1.1瀏覽器類型User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1)Accept:image/gif,image/jpeg,text/*,*/*響應(yīng)消息狀態(tài)行標(biāo)題信息版本HTTP/1.1200OK服務(wù)器軟件修改日期Server:Apache/1.3.37(Unix)Lastmodified:Tuesday,07-Sep-041:14:34GMTContent-length:100Content-type:text/html資源名稱版本內(nèi)容類型狀態(tài)代碼說明內(nèi)容類型大?。ㄗ止?jié))Web服務(wù)器程序Web服務(wù)器程序是指運(yùn)行在Web服務(wù)器上的軟件程序;該程序的主要功能是負(fù)責(zé)偵聽指定端口,接收客戶端的請求并解析,然后將指定的頁面發(fā)送到客戶端;Web服務(wù)器程序必須遵循HTTP協(xié)議的規(guī)范;注意:在本門課程中,服務(wù)器程序有時簡稱為服務(wù)器,客戶程序有時簡稱為客戶,如果沒有特殊說明,服務(wù)器是指服務(wù)器程序,而不是指運(yùn)行服務(wù)器程序的主機(jī)。10當(dāng)今主流的Web服務(wù)器軟件當(dāng)今比較流行的Web服務(wù)器軟件有很多,包括:Microsoft公司的IIS(InternetInformationServices);BEA公司的WebLogic;IBM公司的WebSphere;Apache公司的Tomcat;……Tomcat是當(dāng)今使用最為廣泛的基于Java的Web服務(wù)器軟件,是中小企業(yè)應(yīng)用和學(xué)習(xí)Web編程的最佳選擇。11Tomcat可以登錄Apache公司的官方網(wǎng)站免費(fèi)下載Tomcat;下載后是一個可執(zhí)行文件,運(yùn)行安裝;安裝過程中如果沒有特別設(shè)置,Tomcat缺省偵聽8080端口;安裝Tomcat之前應(yīng)確保機(jī)器上已經(jīng)安裝JD

溫馨提示

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

最新文檔

評論

0/150

提交評論