999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

動態(tài)網(wǎng)站技術(shù)asp的研究

2010-07-17 08:41:06劉敏娜
中國新技術(shù)新產(chǎn)品 2010年11期
關(guān)鍵詞:程序數(shù)據(jù)庫用戶

劉敏娜 葛 萌

(咸陽師范學(xué)院 計算機(jī)科學(xué)系,陜西 咸陽 712000)

1 ASP技術(shù)及其特點

ASP的英文全稱是Microsoft Active Server Pages,它是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。ASP內(nèi)含于IIS3.0和4.0之中,通過ASP可以結(jié)合HTML網(wǎng)頁、ASP命令和ActiveX元件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。ASP具有實現(xiàn)主頁動態(tài)化的優(yōu)點,它的功能強(qiáng)大、擴(kuò)展性好、開發(fā)周期短,能夠和服務(wù)器緊密結(jié)合。以下是ASP所具有的特點:

使用 VBScript、JavaScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。

無須compile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。

使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計。

與瀏覽器無關(guān)(Browser Independence),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設(shè)計的網(wǎng)頁內(nèi)容。Active Server Pages所使用的腳本語言(VBScript、Jscript)均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。

Active Server Pages能與任何ActiveX scripting語言相容。除了可使用VBScript或JavaScript語言來設(shè)計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(Component Object Model)物件。Active Server Pages的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。物件導(dǎo)向(Object-oriented)。ActiveX Server Components(ActiveX服務(wù)器元件)具有無限可擴(kuò)充性。可以使用 Visual Basic、Java、VisualC++、COBOL等編程語言來編寫你所需要的ActiveX Server Component。

2 ASP的內(nèi)建對象和組件

2.1 ASP的6個內(nèi)建對象

這 7個對象分別是 Request、Response、Server、Application、Session 和 ObjectContext。Request對象用來處理用戶做出的請求,是處理用戶要求瀏覽器查看特定的網(wǎng)頁或Web應(yīng)用時做出的請求。此請求可以HTML的形式輸入或以URL的形式作出。Response對象用來控制發(fā)送給用戶的信息,包括直接發(fā)送信息給瀏覽器、重定向瀏覽器到另一個URL。Serve對象用來代表服務(wù)器自身。因此它提供幾個與Web服務(wù)器可能要完成的任務(wù)相關(guān)的常用功能,諸如建立新對象和設(shè)置腳本的超時特性等。Application對象用來代表應(yīng)用,可以在給定的應(yīng)用程序的所有用戶直接共享信息,并在服務(wù)器運(yùn)行期間持久的保持?jǐn)?shù)據(jù),除此之外,Application還可以用在應(yīng)用程序啟動和停止時觸發(fā)過程的事件。Session對象用來代表用戶會話,并存儲該會話的信息。ObjectContext對象用來管理事務(wù)處理。它目前已經(jīng)集成到Windows2000操作系統(tǒng)中了。它包含了所有ASP其他對象,可通過Object-Context引用ASP的每個對象。

2.2 Microsoft Data Access Component

MDAC作為操作系統(tǒng)的組成部分的組件,與ASP一起提供。此組件中包含一組稱為ActiveX Data Object(ADO)的對象,他們對于查看不同平臺上的各種數(shù)據(jù)(數(shù)據(jù)庫、表單、文本文件)是必不可少的。ADO主要有3個對象,分別是 Connection、Command和Recordset。Connection對象就是使ADO與數(shù)據(jù)庫之間建立一個通道,也就是實現(xiàn)與數(shù)據(jù)庫的連接。Command對象就是對數(shù)據(jù)庫進(jìn)行發(fā)號施令,比如建立新的索引,執(zhí)行查詢等,它可以通過標(biāo)準(zhǔn)的SQL數(shù)據(jù)庫操作語言得以實現(xiàn)。Recordset對象是一個數(shù)據(jù)記錄集,它包含了我們檢索出來的記錄數(shù)據(jù),通過它可以直接對數(shù)據(jù)庫進(jìn)行修改。

2.3 活動服務(wù)器組件

活動服務(wù)器組件是與ASP一起免費(fèi)帶來的組件或DLL,他們有著廣泛的用途。主要包括 AD Rotator 、BrowserCapabilities、Content Link、Content Rotator、Counters、logging、Utility、MyInfo、Page Counter、permission Checker、tools等組件。

3 建立ASP運(yùn)行環(huán)境

運(yùn)行ASP需要的環(huán)境如下:

Microsoft Internet Information Server(IIS)version 3.0/4.0

Microsoft Personal Web Server on Windows 95/98

對于Windows NT和Windows 2000以上版本自帶IIS服務(wù)器,安裝IIS服務(wù)器.

4 ASP程序的工作流程

用戶發(fā)出ASP文件的請求信息,瀏覽器將這個請求發(fā)送給服務(wù)器,用戶和服務(wù)器建立鏈接服務(wù)器接收請求并根據(jù)后綴判斷它是ASP程序,然后將它從相應(yīng)的目錄中提取出來或者從緩存中提取出來。

ASP文件將被服務(wù)器端的ASP運(yùn)行環(huán)境從頭到尾執(zhí)行,并根據(jù)ASP命令的要求生成相應(yīng)的靜態(tài)HTML頁面。

將這個靜態(tài)HTML文件傳回用戶瀏覽器。

用戶瀏覽器解釋并顯示該HTML文件。

動態(tài)網(wǎng)頁的實現(xiàn)過程如圖所示:

總之,ASP只是提供了一種使鑲嵌在HTML頁面中的腳本程序得以運(yùn)行的環(huán)境。ASP程序其實是以擴(kuò)展名為.asp的純文本形式存在于WEB服務(wù)器上,ASP程序中可以包含純文本、HTML標(biāo)記以及腳本命令。將asp程序放在WEB服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過WWW的方式訪問ASP程序。

[1]丁貴廣.ASP編程基礎(chǔ)與實例[M].北京:機(jī)械工業(yè)出版社,2002.

[2]法克.應(yīng)用服務(wù)供應(yīng)商(ASP)解決方案[M].孫延明譯.北京:電子工業(yè)出版社,2003.

[3]曹建.ASP實例教程.北京:電子工業(yè)出版社,2000.

猜你喜歡
程序數(shù)據(jù)庫用戶
試論我國未決羈押程序的立法完善
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 久久永久精品免费视频| 午夜不卡福利| 中文字幕欧美日韩| 国产精品第一区在线观看| 熟女日韩精品2区| 国产69精品久久久久孕妇大杂乱 | 亚洲综合在线最大成人| 在线看片免费人成视久网下载| 亚洲精品无码久久毛片波多野吉| 欧美成人区| 亚洲欧美精品一中文字幕| 亚洲三级网站| 国产精品男人的天堂| 国产精品丝袜视频| 色婷婷成人| 精品国产一二三区| 亚洲黄色成人| 亚洲专区一区二区在线观看| 国产在线视频二区| 欧美精品在线视频观看| 久久综合国产乱子免费| 亚洲色图欧美激情| 波多野吉衣一区二区三区av| 一区二区无码在线视频| 99热这里只有精品5| 亚洲欧美日韩另类在线一| 免费在线成人网| 露脸一二三区国语对白| 精品久久综合1区2区3区激情| 日韩乱码免费一区二区三区| 伊人网址在线| 91色在线观看| 国产精品自拍露脸视频| 啊嗯不日本网站| 99一级毛片| 无码AV高清毛片中国一级毛片| 青青青国产在线播放| 丁香婷婷在线视频| 国产精品自在线天天看片| 亚洲午夜国产精品无卡| 久久99国产精品成人欧美| 欧洲欧美人成免费全部视频| 亚洲欧美精品一中文字幕| 色男人的天堂久久综合| 91久久国产综合精品| 亚洲经典在线中文字幕| 久久精品视频一| 狼友av永久网站免费观看| 日韩国产综合精选| 久久综合九色综合97网| 亚洲一级色| a毛片在线免费观看| 人人91人人澡人人妻人人爽 | 欧美日韩中文国产va另类| 国产精品视频第一专区| 国产精品天干天干在线观看| 久久性视频| 亚洲最大看欧美片网站地址| 99视频在线免费| 成年人国产视频| 这里只有精品国产| 97人人模人人爽人人喊小说| 午夜丁香婷婷| 高清免费毛片| 国产JIZzJIzz视频全部免费| 欧美无专区| 午夜国产精品视频黄| 久久精品人人做人人爽| 99视频在线观看免费| 99久久精品国产精品亚洲| 国产欧美日韩精品第二区| 国产无码制服丝袜| 亚洲天堂精品在线观看| 中文字幕首页系列人妻| 国产成人高清精品免费5388| 久久久黄色片| 欧美伊人色综合久久天天| 玩两个丰满老熟女久久网| 日本三级欧美三级| 国产成人精品免费av| 亚洲国产亚洲综合在线尤物| 欧美午夜在线观看|