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
主站蜘蛛池模板: 日韩国产另类| 91午夜福利在线观看| 成人免费黄色小视频| 国产一二三区视频| 一个色综合久久| 国产区免费精品视频| av手机版在线播放| 日本一区高清| 日韩精品一区二区三区中文无码| 波多野结衣第一页| 欧美国产日韩在线观看| 国产精品第页| 国产欧美亚洲精品第3页在线| 无码电影在线观看| 国产国产人成免费视频77777| 呦视频在线一区二区三区| 日韩视频福利| 精品欧美日韩国产日漫一区不卡| 日本黄色不卡视频| a毛片免费在线观看| 综1合AV在线播放| 国产高清在线丝袜精品一区| 黄色网页在线播放| 国产对白刺激真实精品91| 在线观看亚洲天堂| 丁香婷婷在线视频| 91视频精品| 亚洲国产精品日韩专区AV| 国产一线在线| 色偷偷男人的天堂亚洲av| 色偷偷一区| 久久五月天综合| 伦伦影院精品一区| 亚洲AV电影不卡在线观看| 婷婷亚洲最大| 国产精品一线天| 91视频免费观看网站| 中文字幕亚洲电影| 国产精品亚洲五月天高清| 国产日本欧美亚洲精品视| 97亚洲色综久久精品| 亚洲综合一区国产精品| 在线另类稀缺国产呦| 成人91在线| www.91在线播放| 国产自在线播放| 欧美成a人片在线观看| 国产成人无码AV在线播放动漫| 午夜电影在线观看国产1区| 亚洲全网成人资源在线观看| 99精品热视频这里只有精品7| 亚洲第一视频区| 国产在线观看成人91| 在线日韩一区二区| 午夜在线不卡| 亚洲av无码专区久久蜜芽| 日韩一级二级三级| 久久婷婷人人澡人人爱91| 日韩在线观看网站| 91在线无码精品秘九色APP| 亚洲丝袜第一页| 亚洲欧美日韩另类在线一| 人妻无码一区二区视频| 啦啦啦网站在线观看a毛片| 久久久久亚洲Av片无码观看| 国产91视频观看| 综合亚洲网| 国产一区二区丝袜高跟鞋| 亚洲第七页| 丰满的熟女一区二区三区l| 国产福利在线免费| 伊人久久婷婷五月综合97色| 成人免费一级片| 国产精品自在线拍国产电影| 日韩无码视频播放| 狠狠色婷婷丁香综合久久韩国| 亚洲无码四虎黄色网站| 在线亚洲小视频| 国产一级毛片网站| 99精品这里只有精品高清视频| 人妻精品全国免费视频| 丁香婷婷久久|