議asp技術(shù)的運(yùn)用.doc

議asp技術(shù)的運(yùn)用.doc

ID:61771031

大小:33.50 KB

頁數(shù):7頁

時間:2021-03-19

議asp技術(shù)的運(yùn)用.doc_第1頁
議asp技術(shù)的運(yùn)用.doc_第2頁
議asp技術(shù)的運(yùn)用.doc_第3頁
議asp技術(shù)的運(yùn)用.doc_第4頁
議asp技術(shù)的運(yùn)用.doc_第5頁
資源描述:

《議asp技術(shù)的運(yùn)用.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、議asp技術(shù)的運(yùn)用一、asp技術(shù)簡介asp技術(shù)asp(activeserverpages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代cgi(commongatewayinterface通用網(wǎng)關(guān)接口)的技術(shù)。目前,internet上的許多基于windows平臺的web站點(diǎn)已開始應(yīng)用asp來替換cgi。簡單地講,asp是一個位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式web服務(wù)器應(yīng)用程序,如交互式動態(tài)網(wǎng)頁,包括使用html表單收集和處理信息,上傳與下載等等。通常情況下,用戶通過瀏覽器看到的網(wǎng)頁大

2、多是靜態(tài)的,目前internet上的許多站點(diǎn),仍然提供”靜態(tài)”(static)的主頁內(nèi)容。所謂”靜態(tài)”,指的就是站點(diǎn)的主頁內(nèi)容是”固定不變”的。當(dāng)瀏覽器通過internet的http(hypertexttransportprotocol)協(xié)議,向站點(diǎn)服務(wù)器(webserver)要求提供主頁的內(nèi)容時,站點(diǎn)服務(wù)器收到要求后,就傳送原已設(shè)計好的靜態(tài)的html的文件數(shù)據(jù)給瀏覽器。一個”靜態(tài)”的站點(diǎn),若要更新主頁的內(nèi)容,必須手動的來更新其html的文件數(shù)據(jù)。而隨著web應(yīng)用的發(fā)展,用戶希望能夠看到根據(jù)要求而動態(tài)生成的主頁,

3、例如響應(yīng)用戶查詢數(shù)據(jù)庫的要求、生成報表等。當(dāng)在瀏覽器上填好表單(form)的輸入數(shù)據(jù),以提供http要求時,可以在站點(diǎn)服務(wù)器中執(zhí)行的應(yīng)用程序,而不只是一個html文件。站點(diǎn)服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以html的格式傳送給瀏覽器。根據(jù)用戶請求生成動態(tài)主頁的傳統(tǒng)方法有cgi、isapi等。cgi是根據(jù)瀏覽器端的http請求激活響應(yīng)進(jìn)程,每一個請求對應(yīng)一個進(jìn)程。當(dāng)同時有很多請求時,程序擠占系統(tǒng)資源,造成效率低下;isapi針對這一缺點(diǎn)進(jìn)行改進(jìn),利用dll(動態(tài)鏈接庫)技術(shù)

4、,以線程代替進(jìn)程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。這兩種技術(shù)和另一普遍使用的開發(fā)動態(tài)網(wǎng)頁的技術(shù)java都還存在著另外一個問題,那就是開發(fā)困難,程序的開發(fā)和html寫作是兩個完全不同的過程,需要專門的程序員開發(fā)。而較簡單的開發(fā)技術(shù)如javascript和idc(internetdatabaseconnector)等功能有限,不敷使用。7學(xué)海無涯asp使用的activex技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的cg

5、i等程序所遠(yuǎn)遠(yuǎn)不及的地方。asp與常見的在client端實(shí)現(xiàn)動態(tài)主頁的技術(shù)如javaapplet、activexcontrol、vbscript、javascript等不同,asp中的命令和script語句都是由服務(wù)器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動態(tài)生成的web頁面并送到瀏覽器;而client端技術(shù)的script命令則是由瀏覽器來解釋執(zhí)行。由于asp是在服務(wù)器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持asp;同時由于它在服務(wù)器端執(zhí)行,開發(fā)者也不必?fù)?dān)心別人下載程序從而竊取編程邏輯。asp通過后綴名為.asp

6、的asp文件來實(shí)現(xiàn),一個.asp文件相當(dāng)于一個可執(zhí)行文件,因此必須放在web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個url請求發(fā)給webserver,如果webserver上裝了asp,就調(diào)用asp。asp讀出相應(yīng).asp文件,解釋并執(zhí)行命令,動態(tài)生成一個html頁面回傳webserver,然后webserver再把結(jié)果發(fā)送給瀏覽器。asp文件的制作和html類似,且和html開發(fā)集成,可以在同一個過程完成,利用asp將可以執(zhí)行的腳本嵌入到html文件中(將html文

7、件的后綴名改為.asp),這使得html文件的編寫與腳本的開發(fā)融合在一起。通過asp內(nèi)置的對象、服務(wù)器組件(servercomponent)可以完成非常復(fù)雜的任務(wù),而且用戶還可以自己開發(fā)或利用別人開發(fā)的服務(wù)器組件完成專門的任務(wù)。asp比較網(wǎng)關(guān)及服務(wù)器擴(kuò)展模式有著以下優(yōu)點(diǎn):(1)完全與html文件融合在一起;(2)容易創(chuàng)建,不需要其它編譯、鏈接程序;(3)面向?qū)ο蟮牟⑼ㄟ^activexserver對象可擴(kuò)展。二、電子商務(wù)數(shù)據(jù)訪問方式電子商務(wù)是指通過電子方式,并在網(wǎng)絡(luò)基礎(chǔ)上實(shí)現(xiàn)物資、人員過程的協(xié)調(diào),以便商業(yè)交換的活動

8、。在電子商務(wù)系統(tǒng)中,web提供了與客戶進(jìn)行通信聯(lián)絡(luò)的有效手段,利用web技術(shù),實(shí)現(xiàn)web服務(wù)器與數(shù)據(jù)庫系統(tǒng)的連接,完成對數(shù)據(jù)的處理與查詢,用戶可以通過操作簡單易學(xué)的瀏覽器來查詢處理所需要的各種數(shù)據(jù)。實(shí)現(xiàn)web服務(wù)器與數(shù)據(jù)庫的連接一般有兩種方法:一種是利用中間件技術(shù)在兩者之間建立連接和通信,如cgi(通用網(wǎng)關(guān)接口)和api(應(yīng)用程序編程接口)。7學(xué)海無涯web服務(wù)器通過調(diào)用

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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