基于A(yíng)SP技術(shù)的圖書(shū)電子商務(wù)網(wǎng)站的設計與開(kāi)發(fā)
引言
本文引用地址:http://dyxdggzs.com/article/156114.htm電子商務(wù)通常是指是在全球各地廣泛的商業(yè)貿易活動(dòng)中,在因特網(wǎng)開(kāi)放的網(wǎng)絡(luò )環(huán)境下,基于瀏覽器/服務(wù)器應用方式,買(mǎi)賣(mài)雙方不謀面地進(jìn)行各種商貿活動(dòng),實(shí)現消費者的網(wǎng)上購物、商戶(hù)之間的網(wǎng)上交易和在線(xiàn)電子支付以及各種商務(wù)活動(dòng)、交易活動(dòng)、金融活動(dòng)和相關(guān)的綜合服務(wù)活動(dòng)的一種新型的商業(yè)運營(yíng)模式網(wǎng)上購物系統作為電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動(dòng)全過(guò)程中起著(zhù)舉足輕重的作用。網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統。
ASP(ActiveServerPage),是一種包含了使用VBScript或Jscript腳本程序代碼的網(wǎng)頁(yè)。當瀏覽器瀏覽ASP網(wǎng)頁(yè)時(shí),Web服務(wù)器就會(huì )根據請求生成相應的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動(dòng)態(tài)生成的網(wǎng)頁(yè)。ASP是微軟公司開(kāi)發(fā)的代替CGI(CommonGatewayInterface,公共網(wǎng)關(guān)接口)腳本程序的一種應用,它可以與數據庫和其它程序進(jìn)行交互。
ASP吸收了當今許多流行的技術(shù),如IIS(InternetInformationServer,Internet信息服務(wù)),ACTIVEX,VBSCRIPT,ODBC(OpenDatabaseConnectivity)等,是一種發(fā)展較為成熟的網(wǎng)絡(luò )應用程序開(kāi)發(fā)技術(shù);其核心技術(shù)是對組件和對象技術(shù)的充分支持。通過(guò)使用ASP的組件和對象技術(shù),用戶(hù)可以直接使用ActiveX控件,調用對象方法和屬性,以簡(jiǎn)單的方式實(shí)現強大的功能。
ASP動(dòng)態(tài)網(wǎng)頁(yè)編程所生成的動(dòng)態(tài)網(wǎng)頁(yè)文件即。asp文件,需要通過(guò)在服務(wù)器上發(fā)布才可以被客戶(hù)端的瀏覽器瀏覽,一個(gè)最基本的ASP工作流程圖如圖1所示。
用ASP訪(fǎng)問(wèn)WEB數據庫時(shí),必須使用ADO組件,ADO是ASP內置的ActiveX服務(wù)器組件,是ASP技術(shù)的核心之一,它集中體現了ASP技術(shù)豐富而靈活的數據庫訪(fǎng)問(wèn)功能。ADO建立了基于Web方式訪(fǎng)問(wèn)數據庫的腳本編寫(xiě)模型,它不僅支持任何大型數據庫的核心功能,而且支持許多數據庫所專(zhuān)有的特性。ADO使用本機數據源,通過(guò)ODBC(OpenDatabaseConnectivity,開(kāi)放式數據庫互接)訪(fǎng)問(wèn)數據庫。
ADO是一組優(yōu)化的訪(fǎng)問(wèn)數據庫的專(zhuān)用對象集,它為ASP提供了完整的站點(diǎn)數據庫訪(fǎng)問(wèn)解決方案。ADO對象在服務(wù)器端執行,并向客戶(hù)端提供含有數據庫信息的內容,客戶(hù)端也可以根據指定的權限返回參數來(lái)對數據庫進(jìn)行讀寫(xiě)操作。ADO包括Connection、Command等七個(gè)對象和四個(gè)集合,絕大部分的數據庫訪(fǎng)問(wèn)任務(wù)都可以通過(guò)它們的組合來(lái)完成。本圖書(shū)電子商務(wù)網(wǎng)站系統中是以ADO方式訪(fǎng)問(wèn)數據庫的。
評論