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