版權(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的縮寫,是Microsoft提供的一種Web解決方案。它同IIS〔InternetInformationServer-Internet信息效勞〕高度集成。ASP是一種效勞器端的指令環(huán)境,用來(lái)建立并執(zhí)行交互式Web效勞器應(yīng)用程序。2.ASP的特點(diǎn)〔1〕ASP程序的開發(fā)對(duì)應(yīng)用環(huán)境要求不高?!?〕ASP支持常用的腳本語(yǔ)言?!?〕ASP的源程序不會(huì)傳至客戶端,因而大可不必?fù)?dān)憂源程序被剽竊,同時(shí)也提高了程序的平安性?!?〕ASP支持面向?qū)ο缶幊蹋哂袩o(wú)限的可擴(kuò)展性?!?〕ASP內(nèi)置組件可以輕松地存取數(shù)據(jù),極大地縮短了程序的開發(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效勞器上。Web效勞器接到這個(gè)請(qǐng)求后,根據(jù)其擴(kuò)展名〔.htm或.html〕來(lái)判斷出被請(qǐng)求的頁(yè)面是一個(gè)標(biāo)準(zhǔn)的HTML文件。效勞器從當(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是一種效勞器端的解釋腳本,其擴(kuò)展名為.asp。當(dāng)用戶在客戶端向Web效勞器端發(fā)送一個(gè)擴(kuò)展名為.asp的URL請(qǐng)求時(shí),這個(gè)URL請(qǐng)求就被發(fā)送到Web效勞器,Web效勞器于是調(diào)用相關(guān)的ASP效勞程序asp.dll將腳本加以解析。在asp.dll中包含各種ASP內(nèi)置對(duì)象的集合以及這些對(duì)象的處理信息,.asp經(jīng)它解析后,生成一個(gè)標(biāo)準(zhǔn)的HTML文件,這個(gè)HTML文件由Web效勞器端作為對(duì)客戶端的回應(yīng)返回到客戶端并加以執(zhí)行。于是我們?cè)诳蛻舳说臑g覽器上就看到了該.asp文件運(yùn)行的結(jié)果。因?yàn)橛尚谄鞫朔祷氐接脩艨蛻舳说闹皇?asp文件的運(yùn)行結(jié)果,所以效勞器端的腳本不能被客戶端復(fù)制,客戶端也無(wú)法得知所查看頁(yè)面使用的腳本命令。3.ASP的系統(tǒng)環(huán)境4.3ASP腳本4.3.1VBScript的開始與結(jié)束標(biāo)記腳本語(yǔ)言VBScript的開始與結(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為根底的,即數(shù)組第一個(gè)元素的索引值為0,所以,數(shù)組全部元素的個(gè)數(shù)為數(shù)組括號(hào)內(nèi)的值加1。4.3.5定義常量所謂常量,是用來(lái)代替一個(gè)數(shù)或字符串的名稱,它在整個(gè)腳本中保持不變。可以使用Const語(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)行?!?〕dowhile…loop循環(huán)。語(yǔ)法格式:dowhile條件循環(huán)體loop功能:每當(dāng)進(jìn)行循環(huán)以前都要判斷條件,條件為真時(shí),執(zhí)行循環(huán)體中的命令,條件為假時(shí)跳出循環(huán)體?!?〕dountil…loop循環(huán)。語(yǔ)法格式:dountil條件循環(huán)體loop功能:每當(dāng)進(jìn)行循環(huán)以前都要判斷條件,條件為假時(shí),執(zhí)行循環(huán)體中的命令,條件為真時(shí)跳出循環(huán)體?!?〕for…next循環(huán)。語(yǔ)法格式:for變量=初值to終值step步長(zhǎng)表達(dá)式命令語(yǔ)句next功能:循環(huán)從初值開始執(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.2組件4.5.3ContentLinking組件4.5.4NTSCollabor
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專屬男方利益的2024離婚協(xié)議樣本一
- 二零二五版新能源企業(yè)短期員工聘用協(xié)議2篇
- 二零二五版房地產(chǎn)項(xiàng)目投資合作框架協(xié)議范本剖析6篇
- 2024鐵礦石銷售與倉(cāng)儲(chǔ)一體化管理合同范本3篇
- 二零二五年度企業(yè)財(cái)務(wù)戰(zhàn)略規(guī)劃與實(shí)施合同6篇
- 二零二五年時(shí)尚餐飲場(chǎng)地租賃管理協(xié)議2篇
- 2025年度樓頂風(fēng)力發(fā)電項(xiàng)目投資合作協(xié)議4篇
- 2024鐵礦石現(xiàn)貨交易市場(chǎng)參與方合作協(xié)議書3篇
- 2025年度云計(jì)算服務(wù)產(chǎn)品及服務(wù)購(gòu)銷合同正規(guī)范本4篇
- 2025年度建筑材料綠色采購(gòu)合作合同4篇
- 2025年河北供水有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
- Unit3 Sports and fitness Discovering Useful Structures 說(shuō)課稿-2024-2025學(xué)年高中英語(yǔ)人教版(2019)必修第一冊(cè)
- 農(nóng)發(fā)行案防知識(shí)培訓(xùn)課件
- 社區(qū)醫(yī)療抗菌藥物分級(jí)管理方案
- NB/T 11536-2024煤礦帶壓開采底板井下注漿加固改造技術(shù)規(guī)范
- 2024年九年級(jí)上德育工作總結(jié)
- 2024年儲(chǔ)罐呼吸閥項(xiàng)目可行性研究報(bào)告
- 除氧器出水溶解氧不合格的原因有哪些
- 沖擊式機(jī)組水輪機(jī)安裝概述與流程
- 新加坡SM2數(shù)學(xué)試題
- 畢業(yè)論文-水利水電工程質(zhì)量管理
評(píng)論
0/150
提交評(píng)論