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

ASP信息服務(wù)在Web網(wǎng)站數(shù)據(jù)開發(fā)技術(shù)的實用分析

2014-02-20 03:41:01
電子測試 2014年17期
關(guān)鍵詞:頁面數(shù)據(jù)庫

(西安醫(yī)學(xué)院,710021)

ASP信息服務(wù)在Web網(wǎng)站數(shù)據(jù)開發(fā)技術(shù)的實用分析

趙 妮

(西安醫(yī)學(xué)院,710021)

信息技術(shù)的高速發(fā)展使網(wǎng)站經(jīng)營極具競爭性,為了使網(wǎng)站擺脫傳統(tǒng)的靜態(tài)頁面程序樣板,采用ASP技術(shù)為基礎(chǔ)腳本環(huán)境的WEB網(wǎng)站應(yīng)運而生,ASP是一種高效的可開發(fā)動態(tài)的腳本環(huán)境,能夠極大地改善和提高網(wǎng)站的運行效果,是未來網(wǎng)站發(fā)展的主要趨勢。

ASP信息服務(wù);WEB網(wǎng)站;數(shù)據(jù)開發(fā)技術(shù)

隨著電腦的不斷普及和信息技術(shù)的日益完善,人們不在滿足于傳統(tǒng)的靜態(tài)網(wǎng)站頁面,而是追求動態(tài)效果更好更加逼真的網(wǎng)頁。這種網(wǎng)頁已經(jīng)脫離了傳統(tǒng)意義上的“頁”,而是升級成為了一種動態(tài)的網(wǎng)絡(luò)程序。通過腳本編輯能夠為用戶提供更多的服務(wù)。其中ASP信息服務(wù)技術(shù)正是這樣的一種工具,它能對動態(tài)網(wǎng)頁的制作提供最有力的幫助,由此建立的網(wǎng)頁和網(wǎng)站,在保留靜態(tài)頁面的基礎(chǔ)上,增加了動態(tài)頁面的展示,提高了網(wǎng)站的技術(shù)含量和關(guān)注程度。

1 ASP技術(shù)的簡介

ASP是Active Server Page的縮寫,意思是“動態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,其網(wǎng)頁文件的格式是.asp,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。通常情況下,用戶通過瀏覽器看到的網(wǎng)頁大多是靜態(tài)的,當(dāng)瀏覽器通過Internet的HTTP協(xié)議,向站點服務(wù)器要求提供主頁的內(nèi)容時,站點服務(wù)器收到要求后,就傳送原已設(shè)計好的靜態(tài)的HTML的文件數(shù)據(jù)給瀏覽器。一個"靜態(tài)"的站點,若要更新主頁的內(nèi)容,必須手動的來更新其HTML的文件數(shù)據(jù)。而隨著Web應(yīng)用的發(fā)展,用戶希望能夠看到根據(jù)要求而動態(tài)生成的主頁,例如響應(yīng)用戶查詢數(shù)據(jù)庫的要求、生成報表等。ASP使用的ActiveX技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的CGI等程序所遠(yuǎn)遠(yuǎn)不及的地方。

2 ASP網(wǎng)頁特點

ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。與HTML相比,ASP網(wǎng)頁具有以下特點:

(1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁;

(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;

(3)服務(wù)器上的ASP解釋程序會在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;

(4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;

(5)ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)送Email或訪問文件系統(tǒng)等。

(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。

(7)方便連接ACCESS與SQL數(shù)據(jù)庫。

(8)開發(fā)需要有豐富的經(jīng)驗,否則會留出漏洞,讓黑客利用進(jìn)行注入攻擊。

3 ASP-工作原理

當(dāng)在Web站點中融入ASP功能后,將發(fā)生以下事情:

(1)用戶向瀏覽器地址欄輸入網(wǎng)址,默認(rèn)頁面的擴(kuò)展名是.asp。

(2)瀏覽器向服務(wù)器發(fā)出請求。

(3)服務(wù)器引擎開始運行ASP程序。

(4)ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容。

(5)頁面信息發(fā)送到瀏覽器。

4 ASP技術(shù)分析

(1)腳本語言

ASP并不是一種腳本語言,它只是為嵌入在HTML頁面中的腳本程序提供了運行環(huán)境,以.asp為擴(kuò)展名。ASP文件可以使用任何腳本語言,只需提供相應(yīng)的腳本引擎。

(2)ASP的數(shù)據(jù)庫存取組件

ADO是一種數(shù)據(jù)庫應(yīng)用編程接口,適合在WEB環(huán)境下訪問數(shù)據(jù)庫。ADO通過組件對象模型為ASP提供了WEB與數(shù)據(jù)庫連結(jié)的可編程界面,在WEB環(huán)境下ADO的數(shù)據(jù)存取結(jié)構(gòu)如圖

5 主要功能程序段

(1)打開數(shù)據(jù)庫

option explicit

dim conn,connstr,db,rs

db="database/#MyShop.mdb" //數(shù)據(jù)庫路徑

Set conn=Server.CreateObject("ADODB.Connection")

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &

Server.MapPath(""&db&"")

conn.Open connstr

(2)數(shù)據(jù)庫查詢操作

//大類查訊

set rs=server.CreateObject("adodb.recordset")

//只讀方式打開

rs.open "select anclass,anclassid from anclass",conn,1,1

do while not rs.eof

response.write "<A

href=javascript:turnX('r"&rs("anclassid")&"')>"

&trim(rs("anclass"))&"</A> "

rs.movenext

loop

rs.close

//小類查詢

dim rs2

set rs2=server.CreateObject("adodb.recordset")

rs2.open "select nclass,nclassid from nclass where

anclassid="&rs("anclassid")&" order by nclassidorder",conn,1,1

do while not rs2.eof

response.write "<A href=class.asp?aid="

&rs("anclassid")&"&nid="&rs2("nclassid")&">"

&trim(rs2("nclass"))&"</A> "

rs2.movenext

loop

(3)添加記錄操作

set rs=server.CreateObject("adodb.recordset")

//可寫方式

rs.open "select bookid,username,zhuangtai,zonger from

actions",conn,1,3

rs.addnew //添加一條新記錄

rs("bookid")=bookid //添加相應(yīng)的記錄

rs("username")=username

rs("zhuangtai")=6

rs("zonger")=0

rs.update //更新數(shù)據(jù)庫

(4)刪除記錄操作

//從表actions中刪除actionid 匹配的記錄

conn.execute "delete from actions where actionid="

&request.QueryString("actionid")

(5)記錄的修改和查看

set rs=server.CreateObject("adodb.recordset")

rs.Open "select * from books where bookid="&bookid,conn,1,3

rs("anclassid")=int(request("anclassid")) //修改各項記錄

rs.Update

rs.Close

6 總結(jié)

ASP信息服務(wù)技術(shù)可實現(xiàn)動態(tài)交互網(wǎng)頁制作,而且還能夠替代CGI,特別適合為現(xiàn)代企業(yè)制作WEB站點。隨著網(wǎng)絡(luò)應(yīng)用技術(shù)領(lǐng)域的覆蓋面不斷擴(kuò)大,ASP使網(wǎng)站建設(shè)與發(fā)展變的更加簡單快捷,在未來的網(wǎng)站發(fā)展道路上它必將成為不可或缺的卓越技術(shù),為網(wǎng)站開發(fā)增加新的動力。

[1] 孫莉.淺析ASP在Web網(wǎng)站開發(fā)中的應(yīng)用.2003,(4)

[2] 徐培增.網(wǎng)站建設(shè)中ASP的應(yīng)用.2008,(1)

[3] 張棟 ASP/ADO技術(shù)在遠(yuǎn)程網(wǎng)絡(luò)教學(xué)中的應(yīng)用- 海南大學(xué)學(xué)報(自然科學(xué)版)-2001,19(1)

[4] 馮書凱.基于ASP與ADO的Web數(shù)據(jù)庫查詢-德州學(xué)院學(xué)報 - 2003, 19(6)

[5] 劉飛.ASP和ADO訪問Web數(shù)據(jù)庫技術(shù)在電廠性能監(jiān)測軟件中的應(yīng)用 - 河北電力技術(shù) - 2001,20(3)

[6] 耿麗.利用ASP.NET中ADO.NET技術(shù)實現(xiàn)數(shù)據(jù)庫的動態(tài)訪問 - 電腦知識與技術(shù)(學(xué)術(shù)交流)-2005(7)

[7] 范莉.ASP和ADO在Web數(shù)據(jù)庫中的應(yīng)用-商丘師范學(xué)院學(xué)報 - 2006,22(5)

趙妮(1979-7),女,漢族,陜西西安市人,本科,,實驗師,主要從事網(wǎng)絡(luò)及網(wǎng)站維護(hù)、管理及信息方面工作。

Information service in the Web site ASP development technology of practical data analysis

Zhao Ni
(xi 'an medical school in,710021)

The rapid development of modern information technology to make site operation and competitive,in order to make the website to get rid of the traditional static page template program,using ASP technology scripting environment on the basis of the WEB site,ASP is a kind of effective to the development of a dynamic scripting environment,can greatly improve and improve the effect of the operation of the site,is the main trend in future WEB development.

the ASP information services;WEB sites and data technology development

猜你喜歡
頁面數(shù)據(jù)庫
微信群聊總是找不到,打開這個開關(guān)就好了
大狗熊在睡覺
刷新生活的頁面
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
同一Word文檔 縱橫頁面并存
數(shù)據(jù)庫
財經(jīng)(2010年20期)2010-10-19 01:48:32
主站蜘蛛池模板: 久久这里只有精品8| 亚洲av无码久久无遮挡| 国产在线观看精品| 国产网站黄| 国产免费久久精品99re不卡| 日韩高清一区 | 九九久久精品国产av片囯产区| 免费看av在线网站网址| 草草线在成年免费视频2| 97成人在线视频| 一级福利视频| 92精品国产自产在线观看| 老司机精品久久| 国产青青操| 视频二区国产精品职场同事| 99久久免费精品特色大片| 伊人无码视屏| 无码丝袜人妻| 亚洲精品自在线拍| 中文无码精品A∨在线观看不卡 | 日韩123欧美字幕| 国产精品蜜臀| 亚洲视频色图| 日韩欧美网址| 国产无遮挡裸体免费视频| 亚洲无码高清视频在线观看| 四虎影视无码永久免费观看| 在线另类稀缺国产呦| 亚洲高清无码久久久| 无码中文字幕乱码免费2| 国产成人欧美| 亚洲热线99精品视频| 福利片91| 精品国产成人三级在线观看| 久久毛片基地| 日韩美一区二区| 2021无码专区人妻系列日韩| 久无码久无码av无码| 粉嫩国产白浆在线观看| 国产va免费精品观看| 又爽又大又黄a级毛片在线视频 | 色婷婷国产精品视频| 亚洲成人黄色网址| 国产亚洲高清视频| 亚洲中文无码h在线观看| 99久久人妻精品免费二区| 白浆视频在线观看| 原味小视频在线www国产| 婷婷开心中文字幕| 亚洲综合久久一本伊一区| 中文无码精品A∨在线观看不卡 | 国产精品一区二区国产主播| 色爽网免费视频| 久久香蕉国产线看观看亚洲片| 国产成人AV综合久久| 国产小视频免费观看| 成人国产精品2021| 国产在线精彩视频二区| 最新日韩AV网址在线观看| 九九九国产| 亚洲欧美另类视频| 欧美精品二区| 青草视频网站在线观看| 成·人免费午夜无码视频在线观看| 国产激爽爽爽大片在线观看| 黄色免费在线网址| 午夜日b视频| 午夜视频日本| 中文字幕在线视频免费| 精品国产免费第一区二区三区日韩| 91精品aⅴ无码中文字字幕蜜桃| 欲色天天综合网| 熟妇丰满人妻av无码区| 亚洲欧美日韩成人在线| 久久一本精品久久久ー99| 久久黄色影院| 91青青视频| 成人永久免费A∨一级在线播放| 日韩在线第三页| 国产视频资源在线观看| 她的性爱视频| 国产免费久久精品44|