Web程序設(shè)計(jì)的基礎(chǔ)知識(shí)_第1頁(yè)
Web程序設(shè)計(jì)的基礎(chǔ)知識(shí)_第2頁(yè)
Web程序設(shè)計(jì)的基礎(chǔ)知識(shí)_第3頁(yè)
Web程序設(shè)計(jì)的基礎(chǔ)知識(shí)_第4頁(yè)
Web程序設(shè)計(jì)的基礎(chǔ)知識(shí)_第5頁(yè)
已閱讀5頁(yè),還剩67頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Web高級(jí)程序設(shè)計(jì)課程目的:web程序設(shè)計(jì)導(dǎo)引以web設(shè)計(jì)為主,介紹web程序設(shè)計(jì)的主要方法和根本思想;前提:掌握某種語(yǔ)言的編程技術(shù)考查形式:上課考勤+作業(yè)(=30%)+期末測(cè)試(70%)教材web程序設(shè)計(jì)〔第6版〕王春智譯清華大學(xué)出版社參考資料:萬(wàn)維網(wǎng)上任何可用資料第1章Web程序設(shè)計(jì)的根底知識(shí)本章學(xué)習(xí)目標(biāo)本章主要讓讀者了解Web程序設(shè)計(jì)根本概念及其工作環(huán)境。第1章Web程序設(shè)計(jì)的根底知識(shí)1.1Internet及其提供的效勞1.2WWW的根本概念1.3Web程序設(shè)計(jì)的方式1.4IIS上的WWW效勞器實(shí)現(xiàn)1.5URLMIME1.6本書所需的軟件環(huán)境1.1Internet及其提供的效勞1.1.1什么是Internet1.1.2Internet提供的效勞1.1Internet及其提供的效勞1.1.1什么是InternetInternet〔中文譯成因特網(wǎng)〕是當(dāng)今世界上最大的計(jì)算機(jī)信息網(wǎng)絡(luò)。

Internet是一個(gè)由多個(gè)網(wǎng)絡(luò)互聯(lián)組成的網(wǎng)絡(luò)集合。

要給Internet下一個(gè)嚴(yán)格的定義是非常困難的。 Internet的實(shí)用性主要在于它的信息資源,Internet在全球范圍內(nèi)提供極為豐富的信息資源。從網(wǎng)絡(luò)通信技術(shù)的觀點(diǎn)來(lái)看,Internet是一個(gè)以TCP/IP通信協(xié)議為根底,連接各個(gè)國(guó)家、各個(gè)部門、各個(gè)機(jī)構(gòu)計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)通訊網(wǎng);從信息資源的觀點(diǎn)來(lái)看,Internet是一個(gè)集各個(gè)領(lǐng)域、各個(gè)學(xué)科的各種信息資源為一體的、供網(wǎng)上用戶共享的數(shù)據(jù)資源網(wǎng)。1.1.2Internet提供的效勞1.遠(yuǎn)程登錄效勞Telnet〔RemoteLogin〕2.文件傳送效勞FTP3.電子郵件效勞E-mail〔ElectronicMail〕4.電子公告板系統(tǒng)〔BBS〕5.萬(wàn)維網(wǎng)6.電子商務(wù)7.Internet8.其他豐富多彩的Internet效勞1.遠(yuǎn)程登錄效勞Telnet〔RemoteLogin〕

遠(yuǎn)程登錄是提供遠(yuǎn)程連接效勞的終端仿真協(xié)議,可以使本地計(jì)算機(jī)登錄到Internet上的遠(yuǎn)程計(jì)算機(jī)上,這樣,本地計(jì)算機(jī)就成為所登錄遠(yuǎn)程計(jì)算機(jī)的一個(gè)終端,可以使用遠(yuǎn)程計(jì)算機(jī)上的資源,例如磁盤設(shè)備資源。

Telnet提供了大量的命令,這些命令可用于建立終端與遠(yuǎn)程主機(jī)的交互式對(duì)話,可使本地用戶執(zhí)行遠(yuǎn)程主機(jī)的命令。2.文件傳送效勞FTP 〔1〕FTP的兩種操作分別為“下載〞(Download)和“上傳〞〔Upload〕。 〔2〕FTP允許用戶在計(jì)算機(jī)之間傳送文件,并且所傳送的文件類型不限 〔3〕FTP是一種實(shí)時(shí)的聯(lián)機(jī)效勞 〔4〕FTP提供了一種“匿名FTP效勞〞。即用戶要登錄到FTP效勞器,通常以anonymous作為匿名用戶名,以用戶的Email地址作為口令進(jìn)入。3.電子郵件效勞E-mail〔ElectronicMail〕

電子郵件是通過(guò)Internet與其他用戶進(jìn)行聯(lián)系的快速、簡(jiǎn)潔、高效、價(jià)廉的現(xiàn)代化通信手段

使用Internet提供的電子郵件效勞的前提是擁有一個(gè)電子信箱。

不但可以傳送文本,還可以傳送聲音和圖像文件。

電子郵件地址一般由兩局部組成:用戶名和電子郵件域名。如:4.電子公告板系統(tǒng)〔BBS〕

BBS,全稱“電子公告板系統(tǒng)〞〔BulletinBoardSystem〕,是Internet上著名的信息效勞系統(tǒng)之一,開展非常迅速,幾乎普及整個(gè)Internet,因?yàn)樗峁┑男畔⑿谏婕暗闹黝}相當(dāng)廣泛,如科學(xué)研究、時(shí)事評(píng)論等各個(gè)方面,世界各地的人們可以開展討論,交流思想,尋求幫助。5.萬(wàn)維網(wǎng)WWW〔WorldWideWeb〕的中文譯名為萬(wàn)維網(wǎng)或環(huán)球網(wǎng)。WWW的創(chuàng)立是為了解決Internet上的信息傳遞問(wèn)題WWW是由歐洲粒子物理實(shí)驗(yàn)室開發(fā)的,是采用超文本和多媒體技術(shù),將不同文件通過(guò)關(guān)鍵字建立鏈接,提供一種交叉式查詢方式〔而不僅僅是傳統(tǒng)的線性方式〕。6.電子商務(wù)電子商務(wù)是一種在Web上實(shí)施商務(wù)的方式,這種商務(wù)可以是零售、銀行業(yè)、期貨交易、咨詢或培訓(xùn)等等。任何通過(guò)Internet進(jìn)行產(chǎn)品或效勞的出售和買入的行為均屬電子商務(wù)范疇。由于當(dāng)前電子商務(wù)依賴信用卡進(jìn)行交易,所以網(wǎng)絡(luò)平安變得越發(fā)重要,而且網(wǎng)絡(luò)平安技術(shù)開展很快,主要用來(lái)對(duì)付那些不斷發(fā)現(xiàn)新方法侵入系統(tǒng)的黑客。7.Internet只要Internet擁有足夠帶寬和經(jīng)濟(jì)投入,實(shí)現(xiàn)用Internet會(huì)議來(lái)取代現(xiàn)在基于PSTN的電視會(huì)議是完全可能的。只有具備麥克風(fēng)、揚(yáng)聲器和相應(yīng)軟件的根本配置的計(jì)算機(jī),那么可以呼叫與自己有相同配置的任何用戶,把IP地址作為號(hào)碼?,F(xiàn)在許多關(guān)鍵的技術(shù)障礙還阻礙Internet技術(shù)廣泛應(yīng)用。8.其他豐富多彩的Internet效勞Internet提供的這些豐富多彩的效勞,將在人們生活中占據(jù)舉足輕重的地位.Internet提供的這些豐富多彩的效勞主要包括有:網(wǎng)上看新聞,讀報(bào)紙,看雜志;網(wǎng)上天氣預(yù)報(bào),火車訂票,飛機(jī)航班;網(wǎng)上旅游;網(wǎng)上交易;網(wǎng)上宣傳;網(wǎng)上求學(xué);網(wǎng)上圖書館;網(wǎng)上購(gòu)物;網(wǎng)上聽音樂(lè),看電視,看電影;網(wǎng)上人才市場(chǎng)與網(wǎng)上求職;網(wǎng)上求醫(yī)以及網(wǎng)上游戲等等。1.2WWW的根本概念1.2.1概述1.2.2Web瀏覽器的工作原理1.2.3統(tǒng)一資源定位器URL1.2.4超文本與超媒體1.2.5超文本標(biāo)記語(yǔ)言HTML1.2.6超文本傳輸協(xié)議1.2.7主頁(yè)1.2.1概述WWW是WordWideWeb的英文縮寫,譯為“萬(wàn)維網(wǎng)〞或“全球信息網(wǎng)〞.WWW效勞的根底是Web頁(yè)面,每個(gè)效勞站點(diǎn)都包括假設(shè)干個(gè)相互關(guān)聯(lián)的頁(yè)面.每個(gè)站點(diǎn)都有一個(gè)主頁(yè),是進(jìn)入某個(gè)站點(diǎn)的起始頁(yè),也就是第一頁(yè),相當(dāng)于這個(gè)站點(diǎn)的窗口。WWW的核心是Web效勞器,由它提供各種形式的信息1.2.2Web瀏覽器的工作原理WWW基于客戶機(jī)/效勞器模式.用戶輸入不同的URL,可以翻開特定的Web效勞器的相應(yīng)文檔,下載到瀏覽器上,瀏覽器解釋HTML所描述的動(dòng)畫、聲音、文本和圖形圖像,以及需要進(jìn)一步鏈接的URL,展現(xiàn)給用戶的是極其豐富的超文本信息。Web瀏覽器最根本的功能是解釋HTML文檔,它并不是能處理各種類型的文件,當(dāng)遇到不能處理的某類文件時(shí),就檢查是否由這類文件的幫助程序,常見的幫助程序由JPEG觀察器、MPEG播放器、聲音播放器以及動(dòng)畫、圖像觀察器等,這樣無(wú)論在Web站點(diǎn)上瀏覽什么類型的文件,瀏覽器幾乎都能解釋。1.2.3統(tǒng)一資源定位符URL統(tǒng)一資源定位器〔UniformResourceLocator〕是文件名的擴(kuò)展。一個(gè)URL包括了以上所有的信息,構(gòu)成格式為:protocol://[:port]/directory/filenameprotocol是訪問(wèn)該資源所采用的協(xié)議是存放資源主機(jī)的IP地址,通常以字符形式出現(xiàn),如port〔端口號(hào)〕是效勞器在其主機(jī)所使用的端口號(hào)。directory和filename是該資源的路徑和文件名。1.2.4超文本與超媒體超文本的概念是特德·尼爾遜于1969年左右提出的。蒂姆提出了一種超文本的數(shù)據(jù)結(jié)構(gòu),并把這種技術(shù)應(yīng)用于描述和檢索信息,實(shí)現(xiàn)了高效率的存取,從而創(chuàng)造了WWW的信息瀏覽效勞方式。在WWW中的超文本,實(shí)際上是一種解決菜單與信息別離的機(jī)制,把可選菜單項(xiàng)嵌入文本中的概念稱為“超文本〞。1.2.4超文本與超媒體超文本技術(shù)采用指針連結(jié)的網(wǎng)狀交叉索引方式,對(duì)不同來(lái)源的信息加以鏈接。超媒體是超文本的自然擴(kuò)展,是超文本與多媒體的組合。在超媒體中,鏈接的除了文本文件以外,還有音像和動(dòng)畫等。1.2.5超文本標(biāo)記語(yǔ)言HTML超文本標(biāo)記語(yǔ)言HTMLHyperTextMarkupLanguageHTML是一種專用的編程語(yǔ)言,用于編制要通過(guò)WWW顯示的超文本文件頁(yè)面。HTML對(duì)文件顯示的具體格式進(jìn)行了詳細(xì)的規(guī)定和描述。HTML采用標(biāo)準(zhǔn)的7位ASCII碼文件形式,通過(guò)一系列格式化方法表示各種超鏈接〔hyperlink〕和信息。用HTML編寫的文檔采用“.html〞作為后綴。當(dāng)WWW瀏覽器讀取到HTML文件時(shí),就以超文本方式顯示給用戶。例如,下面的HTML語(yǔ)句建立了一個(gè)按“專題分類查詢信息〞〔informationbysubject〕,并將該條目與計(jì)算機(jī)“〞中的文件“index.html〞相鏈接,HTML語(yǔ)法如下:<ahref=://>InformationbySubject</A>1.2.6超文本傳輸協(xié)議超文本傳輸協(xié)議HTTP〔HyperTextTransferProtocol〕可以簡(jiǎn)單地被看成是瀏覽器和Web效勞器之間的會(huì)話。1.2.6超文本傳輸協(xié)議HTTP定義了簡(jiǎn)單事務(wù)處理程序,由下4個(gè)步驟組成:〔1〕客戶機(jī)與效勞器建立連接;〔2〕客戶機(jī)向效勞器遞交請(qǐng)求,在請(qǐng)求中指明所要求的特定文件;〔3〕如果請(qǐng)求被接納,那么效勞器便發(fā)回一個(gè)應(yīng)答。在應(yīng)答中至少應(yīng)當(dāng)包括狀態(tài)編號(hào)和該文件內(nèi)容;〔4〕客戶機(jī)與效勞器斷開連接。1.2.7主頁(yè)主頁(yè)〔HomePage〕就是用戶在訪問(wèn)Internet網(wǎng)上某個(gè)站點(diǎn)時(shí),首先顯示的第一個(gè)頁(yè)面從信息查詢的角度來(lái)看,主頁(yè)就是用戶本次通過(guò)WWW在連接訪問(wèn)超文本各類信息資源的根;從信息提供的角度來(lái)看,由于各個(gè)開發(fā)WWW效勞器的機(jī)構(gòu)在組織WWW信息時(shí)是以信息頁(yè)為單位的,這些信息頁(yè)被組織成樹狀結(jié)構(gòu)以便檢索,那個(gè)代表“樹根〞信息頁(yè)的超文本就是該WWW效勞器的初始頁(yè)〔主頁(yè)〕。1.3Web程序設(shè)計(jì)的方式通常的網(wǎng)絡(luò)程序設(shè)計(jì)所采取的大都是一種叫客戶/效勞器〔Client/Server縮寫C/S〕方式在網(wǎng)絡(luò)上對(duì)數(shù)據(jù)庫(kù)訪問(wèn)開展的必然趨勢(shì),即瀏覽器/效勞器方式〔Browse/Server縮寫B(tài)/S〕1.3.1瀏覽器/效勞器方式及原理

這種三層式方式采用的瀏覽器/效勞器方式工作原理如下:〔1〕首先客戶Web瀏覽器發(fā)出請(qǐng)求要求訪問(wèn)Web效勞器的某一網(wǎng)頁(yè),Web效勞器檢查文件的擴(kuò)展名是不是特殊的網(wǎng)頁(yè)〔如ASP頁(yè)〕,如果是ASP頁(yè),Web效勞器就確實(shí)它應(yīng)當(dāng)調(diào)用ASP來(lái)處理該頁(yè)?!?〕Web效勞器對(duì)該ASP頁(yè)進(jìn)行語(yǔ)法檢查和編譯?!?〕假設(shè)在腳本程序中使用了ADO〔ActiveXDataObjects〕對(duì)象,那么Web效勞器會(huì)根據(jù)ADO對(duì)象所設(shè)置的參數(shù)來(lái)啟動(dòng)對(duì)應(yīng)的ODBC驅(qū)動(dòng)程序,而啟動(dòng)ODBC驅(qū)動(dòng)程序之后,程序可以直接利用ADO對(duì)象來(lái)訪問(wèn)數(shù)據(jù)庫(kù),或通過(guò)ADO對(duì)象來(lái)發(fā)送SQL指令,進(jìn)而到達(dá)存取數(shù)據(jù)庫(kù)的目的?!?〕最后如果有數(shù)據(jù)必須顯示在瀏覽器上,那么腳本程序會(huì)利用ASP所提供的輸出對(duì)象送出數(shù)據(jù)形成動(dòng)態(tài)的HTML文檔,并且和靜態(tài)HTML文檔進(jìn)行合并,然后由WEB效勞器傳送給前端的客戶瀏覽器。1.3.2瀏覽器/效勞器方式的好處瀏覽器/效勞器方式的三層結(jié)構(gòu)有以下好處:〔1〕對(duì)于遠(yuǎn)程的前端用戶來(lái)講,他不需要特殊設(shè)置與軟件安裝.〔2〕在Web開發(fā)者而言,所有的應(yīng)用軟件集中在效勞器端開發(fā)管理1.3.3ASP、PHP、JSP的比較1.ASPASP全名ActiveServerPages,是一個(gè)WEB效勞器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和運(yùn)行動(dòng)態(tài)的、交互的、高性能的WEB效勞應(yīng)用程序。ASP采用腳本語(yǔ)言VBScript或JavaScript作為自己的開發(fā)語(yǔ)言。ASP特點(diǎn):〔1〕使用VBScript、JScript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。〔2〕無(wú)須compile編譯,容易編寫,可在效勞器端直接執(zhí)行?!?〕使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì)?!?〕與瀏覽器無(wú)關(guān)1.3.3ASP、PHP、JSP的比較2。PHPPHP是一種跨平臺(tái)的效勞器端的嵌入式腳本語(yǔ)言。它大量地借用C,Java和Perl語(yǔ)言的語(yǔ)法,并耦合PHP本身的特性,使WEB開發(fā)者能夠快速地寫出動(dòng)態(tài)生成頁(yè)面。它支持目前絕大多數(shù)數(shù)據(jù)庫(kù)。還有一點(diǎn),PHP是完全免費(fèi)的,不用花錢,可以從PHP官方站點(diǎn)(://w)自由下載。而且可以不受限制地獲得源碼,甚至可以從中加進(jìn)所需要的特色。〔1〕數(shù)據(jù)庫(kù)連接〔2〕面向?qū)ο缶幊?.3.3ASP、PHP、JSP的比較3.JSPJSP是Sun公司推出的新一代站點(diǎn)開發(fā)語(yǔ)言,Sun公司借助自己在Java上的非凡造詣,將Java從Java應(yīng)用程序和JavaApplet之外,又有新的碩果,就是JSP——JavaServerPage。Jsp可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序?!?〕將內(nèi)容的生成和顯示進(jìn)行別離ASP.NET在執(zhí)行腳本時(shí)要經(jīng)過(guò)兩次編譯:第一次是從腳本語(yǔ)言到MSIL〔MicrosoftIntermediateLanguage,微軟的中間語(yǔ)言〕;第二次是MSIL到執(zhí)行的機(jī)器碼。1.3.4ASP.NET1.4IIS上的WWW效勞器實(shí)現(xiàn)1.4.1IIS概述1.平安性平安驗(yàn)證方面平安通信方面2.可編程性3.Internet標(biāo)準(zhǔn)支持1.4.2IIS的安裝Web站點(diǎn)的主目錄的路經(jīng)是\Inetpub\wwwrootFTP站點(diǎn)的主目錄的路徑是\Inetpub\ftproot。如果用戶在安裝Windows2000時(shí)沒(méi)有選擇安裝IIS5.0,過(guò)程如下:〔1〕依次選擇“開始→設(shè)置→控制面板→添加/刪除程序〞。翻開“添加/刪除程序〞窗口。〔2〕然后單擊“添加/刪除Windows組件〞,翻開“Windows組件向?qū)Ж暣翱凇?〕在“組件〞下,選中“Internet信息效勞(IIS)〞。單擊“詳細(xì)信息〞按鈕,翻開“Internet信息效勞(IIS)〞窗口?!?〕在“Internet信息效勞(IIS)〞下,單擊“WorldWideWeb效勞器〞,然后單擊“確定〞按鈕?!?〕安裝程序開始配置組件,在“文件復(fù)制來(lái)源〞中,鍵入Windows2000分配文件的完整路徑,然后單擊“確定〞按鈕。所需的文件被復(fù)制到硬盤上,就可以使用效勞器軟件了。IIS主目錄的設(shè)置過(guò)程如下:〔1〕翻開IIS管理器:選“開始菜單→程序→管理工具→Internet信息效勞〞。如圖1-7所示。IIS主目錄的設(shè)置過(guò)程如下:〔2〕在IIS管理器中,右擊“默認(rèn)Web站點(diǎn)〞節(jié)點(diǎn),選擇“屬性〞命令,翻開“默認(rèn)Web站點(diǎn)屬性〞對(duì)話框后,單擊“主目錄〞選項(xiàng)卡。創(chuàng)立虛擬目錄,可參照下面的步驟:〔1〕在IIS管理器中,右擊“默認(rèn)Web站點(diǎn)〞節(jié)點(diǎn),在彈出的快捷菜單中選擇“新建〞|“虛擬目錄〞命令,翻開“虛擬目錄創(chuàng)立向?qū)Ж晫?duì)話框,然后單擊“下一步〞按鈕,翻開“虛擬目錄別名〞對(duì)話框。創(chuàng)立虛擬目錄,可參照下面的步驟:〔2〕在“別名〞文本框中輸入用于獲得此Web虛擬目錄訪問(wèn)權(quán)限的別名,例如,office。輸入別名后,單擊“下一步〞按鈕,翻開“Web站點(diǎn)內(nèi)容目錄〞對(duì)話框?!?〕如果用戶知道目錄路徑,可直接在“目錄〞文本框中輸入目錄路徑。否者單擊“瀏覽〞按鈕,翻開“瀏覽文件夾〞對(duì)話框,選擇目錄路徑?!?〕單擊“下一步〞按鈕,翻開“訪問(wèn)權(quán)限〞對(duì)話框,在“允許以下權(quán)限〞選項(xiàng)區(qū)域中,用戶可以為此目錄設(shè)置訪問(wèn)權(quán)限。例如,選擇“寫入〞復(fù)選框,既允許訪問(wèn)者修改目錄內(nèi)容?!?〕訪問(wèn)權(quán)限設(shè)置完成后,單擊“下一步〞按鈕,進(jìn)入最后一步,翻開“您已成功完成‘虛擬目錄創(chuàng)立向?qū)А晫?duì)話框。單擊“完成〞按鈕,虛擬目錄創(chuàng)立完成。設(shè)置文件的Web共享屬性來(lái)快速創(chuàng)立虛擬目錄,具體操作步驟如下:〔1〕翻開“我的電腦〞或“資源管理器〞窗口,右擊要共享的文件夾〔2〕選擇“共享這個(gè)文件夾〞單項(xiàng)選擇按鈕,此時(shí)會(huì)彈出“編輯別名〞對(duì)話框?!?〕在“別名〞框中鍵入該目錄的別名?!?〕在“應(yīng)用程序許可〞選項(xiàng)區(qū)域中,通過(guò)選擇單項(xiàng)選擇按鈕來(lái)設(shè)置目錄中的應(yīng)用程序許可權(quán)限.1.4.4設(shè)置默認(rèn)的文檔在每一個(gè)目錄中都可以建立這樣一個(gè)默認(rèn)的文檔,因?yàn)槿绻麤](méi)有默認(rèn)文檔,用戶用不帶文件名的URL訪問(wèn)Web效勞器時(shí),WWW效勞器將返回錯(cuò)誤。1.5MIME(MultipurposeInternetMailExtensions)每個(gè)MIME類型由兩局部組成,前面是數(shù)據(jù)的大類別,例如聲音audio、圖象image等,后面定義具體的種類。常見的MIME類型超文本標(biāo)記語(yǔ)言文本.htmltext/htmlxml文檔.xmltext/xmlXHTML文檔.xhtmlapplication/xhtml+xml普通文本.txttext/plainRTF文本.rtfapplication/rtfPDF文檔.pdfapplication/pdfMicrosoftWord文件.wordapplication/mswordPNG圖像.pngimage/pngGIF圖形.gifimage/gifJPEG圖形.jpeg,.jpgimage/jpegau聲音文件.auaudio/basicMIDI音樂(lè)文件mid,.midiaudio/midi,audio/x-midiRealAudio音樂(lè)文件.ra,.ramaudio/x-pn-realaudioMPEG文件.mpg,.mpegvideo/mpegAVI文件.avivideo/x-msvideoGZIP文件.gzapplication/x-gzip

TAR文件.tarapplication/x-tar任意的二進(jìn)制數(shù)據(jù)application/octet-streamHTTP(HyperTextTransferProtocol)HTTP是一個(gè)客戶端和效勞器端請(qǐng)求和應(yīng)答的標(biāo)準(zhǔn)〔TCP〕??蛻舳耸墙K端用戶,效勞器端是網(wǎng)站。通過(guò)使用Web瀏覽器、網(wǎng)絡(luò)爬蟲或者其它的工具,客戶端發(fā)起一個(gè)到效勞器上指定端口〔默認(rèn)端口為80〕的HTTP請(qǐng)求。應(yīng)答的效勞器上存儲(chǔ)著〔一些〕資源,比方HTML文件和圖像。這個(gè)應(yīng)答效勞器為源效勞器〔originserver〕。在客戶端和源效勞器中間可能存在多個(gè)中間層,比方代理,網(wǎng)關(guān),或者隧道〔tunnels〕。盡管TCP/IP協(xié)議是互聯(lián)網(wǎng)上最流行的應(yīng)用,HTTP協(xié)議并沒(méi)有規(guī)定必須使用它和〔基于〕它支持的層。事實(shí)上,HTTP可以在任何其他互聯(lián)網(wǎng)協(xié)議上,或者在其他網(wǎng)絡(luò)上實(shí)現(xiàn)。HTTP只假定〔其下層協(xié)議提供〕可靠的傳輸,任何能夠提供這種保證的協(xié)議都可以被其使用。HTTP請(qǐng)求方法方法描述GET返回指定文檔的內(nèi)容HEAD返回指定文檔的頭部信息POST利用隨附的數(shù)據(jù)來(lái)執(zhí)行指定的文檔PUT利用隨附的數(shù)據(jù)來(lái)替換指定的文檔DELETE刪除指定文檔XHTML(eXtensibleHyperTextMarkupLanguage)XHTML是TheExtensibleHyperTextMarkupLanguage(可擴(kuò)展超文本標(biāo)識(shí)語(yǔ)言)的縮寫。HTML是一種根本的WEB網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言,XHTML是一個(gè)基于XML的置標(biāo)語(yǔ)言,看起來(lái)與HTML有些相象,只有一些小的但重要的區(qū)別,XHTML就是一個(gè)扮演著類似HTML的角色的XML,所以,本質(zhì)上說(shuō),XHTML是一個(gè)過(guò)渡技術(shù),結(jié)合了局部XML的強(qiáng)大功能及大多數(shù)HTML的簡(jiǎn)單特性。在HTML4.0的根底上,用XML的規(guī)那么對(duì)其進(jìn)行擴(kuò)展,得到了XHTML。所以,建立XHTML的目的就是實(shí)現(xiàn)HTML向XML的過(guò)渡。目前國(guó)際上在網(wǎng)站設(shè)計(jì)中推崇的WEB標(biāo)準(zhǔn)就是基于XHTML的應(yīng)用〔即通常所說(shuō)的CSS+DIV〕。XML〔ExtensibleMarkupLanguage〕XML〔ExtensibleMarkupLanguage〕即可擴(kuò)展標(biāo)記語(yǔ)言,它與HTML一樣,都是SGML(StandardGeneralizedMarkupLanguage,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言)。Xml是Internet環(huán)境中跨平臺(tái)的,依賴于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。擴(kuò)展標(biāo)記語(yǔ)言XML是一種簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)語(yǔ)言,使用一系列簡(jiǎn)單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方便的方式建立,雖然XML占用的空間比二進(jìn)制數(shù)據(jù)要占用更多的空間,但XML極其簡(jiǎn)單易于掌握和使用。XMLSpy1.6本書說(shuō)明1.5.1本書所需數(shù)據(jù)表說(shuō)明本書實(shí)例所采用的后臺(tái)數(shù)據(jù)庫(kù)是SQLServer2000。1.郵件用戶數(shù)據(jù)表〔emailuser〕2.存取郵件數(shù)據(jù)表〔email〕3.郵件附件表〔email_att〕此數(shù)據(jù)表是用來(lái)存儲(chǔ)某一郵件對(duì)應(yīng)的附件表。4.附件編號(hào)表〔att_number〕此數(shù)據(jù)表是用來(lái)讓附件存儲(chǔ)在Web效勞器上保證惟一用的。1.5.2本書實(shí)例

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論