版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第4章實(shí)現(xiàn)電子商務(wù)網(wǎng)站的ASP技術(shù)4.1電子商務(wù)網(wǎng)站的實(shí)現(xiàn)技術(shù)目前,在電子商務(wù)網(wǎng)站的WebDB的應(yīng)用中,目前大多數(shù)采用的是中間接口技術(shù),利用這個(gè)接口技術(shù),可以滿足電子商務(wù)網(wǎng)站中大量的信息查詢、客戶咨詢、資源共享與交互等“動(dòng)態(tài)”需求,可以通過(guò)Internet或Intranet(企業(yè)內(nèi)聯(lián)網(wǎng))查詢、添加、更新、刪除WebServers上的資料和信息。4.2ASP工作原理4.2.1ASP簡(jiǎn)介1.認(rèn)識(shí)ASPASP是ActiveServerPages的縮寫(xiě),是Microsoft提供的一種Web解決方案。它同IIS(InternetInformationServer-Internet信息服務(wù))高度集成。ASP是一種服務(wù)器端的指令環(huán)境,用來(lái)建立并執(zhí)行交互式Web服務(wù)器應(yīng)用程序。2.ASP的特點(diǎn)(1)ASP程序的開(kāi)發(fā)對(duì)應(yīng)用環(huán)境要求不高。(2)ASP支持常用的腳本語(yǔ)言。(3)ASP的源程序不會(huì)傳至客戶端,因而大可不必?fù)?dān)心源程序被剽竊,同時(shí)也提高了程序的安全性。(4)ASP支持面向?qū)ο缶幊蹋哂袩o(wú)限的可擴(kuò)展性。(5)ASP內(nèi)置組件可以輕松地存取數(shù)據(jù),極大地縮短了程序的開(kāi)發(fā)時(shí)間,提高了勞動(dòng)生產(chǎn)率。4.2.2ASP的工作原理1.WebServers對(duì)普通靜態(tài)網(wǎng)頁(yè)(.htm或.html)的處理過(guò)程當(dāng)客戶端在瀏覽器(如IE瀏覽器)的地址欄中輸入所要瀏覽的Web頁(yè)面的地址并回車后,這個(gè)請(qǐng)求便通過(guò)客戶端瀏覽器送達(dá)到相應(yīng)的Web服務(wù)器上。Web服務(wù)器接到這個(gè)請(qǐng)求后,根據(jù)其擴(kuò)展名(.htm或.html)來(lái)判斷出被請(qǐng)求的頁(yè)面是一個(gè)標(biāo)準(zhǔn)的HTML文件。服務(wù)器從當(dāng)前內(nèi)存或硬盤上讀取相對(duì)應(yīng)的HTML文件,并將其傳回客戶端的瀏覽器上。瀏覽器將接收到的HTML程序解釋運(yùn)行并將結(jié)果提供給用戶。2.WebServers對(duì)動(dòng)態(tài)網(wǎng)頁(yè)(.asp)的處理過(guò)程ASP是一種服務(wù)器端的解釋腳本,其擴(kuò)展名為.asp。當(dāng)用戶在客戶端向Web服務(wù)器端發(fā)送一個(gè)擴(kuò)展名為.asp的URL請(qǐng)求時(shí),這個(gè)URL請(qǐng)求就被發(fā)送到Web服務(wù)器,Web服務(wù)器于是調(diào)用相關(guān)的ASP服務(wù)程序asp.dll將腳本加以解析。在asp.dll中包含各種ASP內(nèi)置對(duì)象的集合以及這些對(duì)象的處理信息,.asp經(jīng)它解析后,生成一個(gè)標(biāo)準(zhǔn)的HTML文件,這個(gè)HTML文件由Web服務(wù)器端作為對(duì)客戶端的回應(yīng)返回到客戶端并加以執(zhí)行。于是我們?cè)诳蛻舳说臑g覽器上就看到了該.asp文件運(yùn)行的結(jié)果。因?yàn)橛煞?wù)器端返回到用戶客戶端的只是.asp文件的運(yùn)行結(jié)果,所以服務(wù)器端的腳本不能被客戶端復(fù)制,客戶端也無(wú)法得知所查看頁(yè)面使用的腳本命令。3.ASP的系統(tǒng)環(huán)境4.3ASP腳本4.3.1VBScript的開(kāi)始與結(jié)束標(biāo)記腳本語(yǔ)言VBScript的開(kāi)始與結(jié)束標(biāo)記語(yǔ)法格式為:<scriptlanguage="VBScript">VBScript語(yǔ)句</script>此標(biāo)記的功能是將VBScript語(yǔ)句插入到HTML文件中。4.3.2對(duì)象、屬性和方法1.Document文檔對(duì)象的write方法與lastModified屬性Document對(duì)象的write()方法和lastModified屬性的語(yǔ)法格式為:document.write(參數(shù))document.lastModified功能:可自動(dòng)顯示編輯和修改HTML文件的時(shí)間。2.Windows窗口對(duì)象的alert()方法Window對(duì)象的alert()方法的語(yǔ)法格式為:alert(“提示信息”)功能:在一個(gè)提示對(duì)話框中顯示提示信息。3.Windows窗口對(duì)象的prompt()方法Prompt()方法的語(yǔ)法格式為:Prompt("提示信息")功能:建立一個(gè)對(duì)話框并給出提示信息、一個(gè)“確定”按鈕和一個(gè)“取消”按鈕,給用戶提供一個(gè)輸入信息的窗口。4.3.3變量的使用利用變量保留輸入信息,聲明變量、給變量賦值。語(yǔ)法格式:Dim變量名1,變量名2,……變量名=值功能:聲明一個(gè)或者多個(gè)變量,并賦“值”給該變量。4.3.4數(shù)組的定義如果一個(gè)變量包含的數(shù)值不只一個(gè),就稱為數(shù)組。數(shù)組的聲明方式同變量的聲明方式,不過(guò)是將元素的個(gè)數(shù)即數(shù)組的大小包含在括號(hào)內(nèi)罷了。數(shù)組是以0為基礎(chǔ)的,即數(shù)組第一個(gè)元素的索引值為0,所以,數(shù)組全部元素的個(gè)數(shù)為數(shù)組括號(hào)內(nèi)的值加1。4.3.5定義常量所謂常量,是用來(lái)代替一個(gè)數(shù)或字符串的名稱,它在整個(gè)腳本中保持不變??梢允褂肅onst語(yǔ)句在VBScript中創(chuàng)建用戶自定義常數(shù)和創(chuàng)建名稱具有一定含義的字符串型或數(shù)值型函數(shù),并賦值給它們。語(yǔ)法格式:Const常量名=數(shù)據(jù)的值功能:聲明一個(gè)常量,并把“數(shù)據(jù)的值”賦給該常量。4.3.6過(guò)程和函數(shù)1.Sub過(guò)程Sub過(guò)程是包含在Sub和EndSub語(yǔ)句之間的一組VBScript程序,執(zhí)行操作,但是沒(méi)有返回值。Sub過(guò)程可以使用參數(shù)。如果Sub過(guò)程無(wú)任何參數(shù),Sub語(yǔ)句也必須包含空括號(hào)。定義過(guò)程的語(yǔ)法格式:Sub過(guò)程名VBScript語(yǔ)句EndSub調(diào)用過(guò)程的語(yǔ)法格式:Call過(guò)程名過(guò)程名功能:定義一個(gè)過(guò)程和調(diào)用一個(gè)過(guò)程。2.Function函數(shù)Function函數(shù)是包含在Function和EndFunction語(yǔ)句之間的一組VBScript語(yǔ)句,F(xiàn)unction函數(shù)與Sub過(guò)程類似,但Function函數(shù)可以返回值。Function函數(shù)也可以使用參數(shù)。如果Function函數(shù)無(wú)任何參數(shù),則Function語(yǔ)句必須包含空括號(hào)。Function函數(shù)通過(guò)函數(shù)名返回一個(gè)值,這個(gè)值是在使用函數(shù)的語(yǔ)句中賦給函數(shù)名的。語(yǔ)法格式:Function函數(shù)名VBScript語(yǔ)句EndFunction功能:定義一個(gè)函數(shù)。4.3.7VBScript的運(yùn)算符VBScript有一套完整的運(yùn)算符,包括算術(shù)運(yùn)算符、連接運(yùn)算符、比較運(yùn)算符和邏輯運(yùn)算符。4.3.8選擇語(yǔ)句1.If…Then…Else結(jié)構(gòu)語(yǔ)法格式:if條件表達(dá)式thenVBScript語(yǔ)句1elseVBScript語(yǔ)句2endif功能:條件成立時(shí)執(zhí)行VBScript語(yǔ)句1,條件不成立時(shí)執(zhí)行VBScript語(yǔ)句2。2.if…elseif…endif結(jié)構(gòu)語(yǔ)法格式:if條件1then<語(yǔ)句1>elseif條件2then<語(yǔ)句2>elseif條件3then<語(yǔ)句3>……else<語(yǔ)句n>endif3.selectcase結(jié)構(gòu)語(yǔ)法格式:selectcase<變量>case<值1><語(yǔ)句1>case<值2><語(yǔ)句2>……caseelse<語(yǔ)句n>endselect4.循環(huán)語(yǔ)句(1)do…loop循環(huán)。語(yǔ)法格式:do循環(huán)體loop功能:將do…loop之間的語(yǔ)句循環(huán)執(zhí)行,直至遇到exitdo語(yǔ)句時(shí)跳出循環(huán)體結(jié)束循環(huán)程序的運(yùn)行。(2)dowhile…loop循環(huán)。語(yǔ)法格式:dowhile條件循環(huán)體loop功能:每當(dāng)進(jìn)行循環(huán)以前都要判斷條件,條件為真時(shí),執(zhí)行循環(huán)體中的命令,條件為假時(shí)跳出循環(huán)體。(3)dountil…loop循環(huán)。語(yǔ)法格式:dountil條件循環(huán)體loop功能:每當(dāng)進(jìn)行循環(huán)以前都要判斷條件,條件為假時(shí),執(zhí)行循環(huán)體中的命令,條件為真時(shí)跳出循環(huán)體。(4)for…next循環(huán)。語(yǔ)法格式:for變量=初值to終值step步長(zhǎng)表達(dá)式命令語(yǔ)句next功能:循環(huán)從初值開(kāi)始執(zhí)行循環(huán)體中的命令,每循環(huán)一次計(jì)數(shù)變量增加或減少步長(zhǎng)表達(dá)式的值。4.4ASP內(nèi)置對(duì)象及應(yīng)用實(shí)例4.5ASP組件在網(wǎng)頁(yè)中的應(yīng)用4.5.1使用AdRotator組件創(chuàng)建動(dòng)態(tài)廣告4.5.2FileAccess組件4.5.3ContentLinking組件4.5.4N
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇教版九年級(jí)上冊(cè)勞動(dòng)技術(shù)+第23課+寵物美容與護(hù)理【課件】
- 農(nóng)村放養(yǎng)牛出售合同范例
- 公司向公司借款合同范例
- 工地水泥采購(gòu)合同范例
- 婚禮租車合同范例
- 乙方承包合同范例
- 異業(yè)合作合同模板
- 彩鋼瓦銷售合同模板
- 受傷賠償合同范例
- 《變頻器基礎(chǔ)問(wèn)》課件
- 餐廳、食堂餐飲服務(wù)方案(技術(shù)標(biāo))
- 營(yíng)區(qū)物業(yè)服務(wù)投標(biāo)方案(技術(shù)方案)
- 安全生產(chǎn)檢查咨詢服務(wù)投標(biāo)方案(技術(shù)方案)
- 急性粒細(xì)胞白血病護(hù)理查房
- 危廢倉(cāng)庫(kù)建筑合同
- 靜療相關(guān)血管解剖知識(shí)課件
- 物業(yè)公司消防知識(shí)培訓(xùn)方案
- 漠河舞廳賞析
- 餐飲行業(yè)報(bào)告:中餐出海
- 2024年江蘇鐘吾大數(shù)據(jù)發(fā)展集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 青少年數(shù)獨(dú)智力運(yùn)動(dòng)會(huì)U12組數(shù)獨(dú)賽前集訓(xùn)題
評(píng)論
0/150
提交評(píng)論