摘要:ASP.NET是一種比ASP技術更加先進的編程技術,該技術的出現有效解決了ASP技術中存在的有限語言支持、開發與執行效率低的問題,它的出現迅速成為當前web應用系統開發的主要工具,也是電子商務系統開發的主要工具。本文主要根據現有的研究資料介紹了ASP.NET技術應用于電子商務系統開發中服務器端架構和數據庫訪問技術,以期能夠給開發人員一點幫助和啟示。
關鍵詞:ASP.NET 電子商務 探討
ASP.NET技術是在ASP技術的基礎上出現的一種開發工具,這種工具的出現有效的彌補了ASP技術長期存在的一些技術缺陷,比如說有限的語言支持、開發與執行效率低等等,可以說它的出現為下一代的web應用系統開發提供了一個很好的工具。這種技術一般是利用HTML XML和 SOAP(SimpleObject Access Protocol)等Internet協議和數據格式來滿足系統的功能和服務,因此在電子商務開發當中多有應用。
1.基于ASP.NET電子商務服務器端架構
1.1電子商務服務器端三層架構B/S模
電子商務客戶服務端設計應該遵循便利消費者的原則,在操作界面、功能和服務上要求簡單明了、便于操作。這就意味著在服務器端則需要具備更加復雜的商務處理能力,以彌補客戶端在服務和處理能力上的不足,原則上要求在服務端構架上應該與原有的庫存管理等后臺系統連接和協調起來,要想滿足這一要求必須要有數據庫管理系統DBMS的支持,比如說客戶關系管理系統等等。基于ASP.NET電子商務服務器端架構過程中,需要充分考慮電子商務應用的影響因素,根據軟件層次模型理論構建一個完善的企業級電子商務系統的體系結構,從現在來看技術上比較成熟的三層架構B/S模式最為適合。
1.2 ASP.NET在架構過程中的應用
在具體服務器端結構過程中ASP.NET一般設置在Web Server上,用戶在瀏覽的過程中Browser端會制定URL,用戶的指令就可以HTTP傳輸協議從Web Server上下載用戶制定的ASP.NET瀏覽生成文件,根據文件當中形成的由Server編輯的ASP.NET 文件中非HTML語言部分的內容通過ADO.NET組 件訪問DB Server,生成客戶訪問結果以HTTP形式返回客戶端,形成一個完整的訪問過程。ASP.NET可以滿足不同對象的功能和服務要求,比如說應用程序對象、請求對象、響應對象等等,這對象能夠讓客戶從Browser中首發信息,并能夠提供數據庫訪問組件、文件訪問組件等功能。此外在開發的過程中ADO.NET能夠與DB很好地兼容,滿足與ODBC等數據庫或數據源的高性能數據傳輸和連接,可以滿足不同形式、不同內容的電子商務網站的建設需要。
2.基于ASP..NET數據庫訪問技術
2.1 ADO.NET對象模型
ADO.NET是在ADO的基礎上經過一定的優化而產生的一種新的對象模型技術,ADO.NET實際上是一個數據庫存取模型,它具有可擴展性、Web無狀態性等特點??紤]到兼容性等方面的需要,ADO.NET的內核使用的是XML。在與ASP.NET之間的關系上,ASP..NET是利用ADO.NET實現同數據的實時通信。這一點可以從下圖中明顯的看出來:
從上圖中可以明顯地看出ADO.NET 和ASP.NET的數據存取模型有很多類似和關聯的地方,具有很好的兼容性,如在SQL和 Jet等方面上。此外DO.NET與其他設備之間也具有良好的兼容性,比如說ADO.NET提供了OLE-DB所需的所有接口,這極大地方便了數據的連接、檢索等需求。ADO.NET主要包括DataSet和管理提供程序兩部分,這其中DataSet是一個中心概念,其作用是表示ADO.NET對象間的數據傳輸,當前可以滿足數據傳輸的并發需要。在使用DataSet的時候,程序員幾乎與可以不用處理系統中不同數據庫之間的差異,獲得一套比較完美的編程模型。
2.2基于ASP.NET數據庫訪問的實現,
在ASP.NET當中有三種方法可以實現數據庫的訪問,三種方面主要是:第一,可以利用ODBC連接來實現數據庫的訪問,第二,利用ASP.NET中本身具有的SQL Server.NET管理程序來實現數據庫的訪問;第三,可以利用ASP.NET中本身具有的OLE DB.NET管理來實現數據庫的訪問。這三種方法可以說各有各的缺點和優勢,第一種方法實現比較簡單,但是不能靈活的運用,所以一般的大型電子商務網站開發不適用這種方案。第二種方案與第三種方案都利用了ASP.NET本身具有的管理系統,機比較簡單也比較靈活,因此是很多大型電子商務網站的首選。
總之,ASP.NET技術相對于ASP技術具有明顯的先進性和優勢,在電子商務網站的開發設計當中能夠滿足更高的要求,具有很好的應用和發展前景。
參考文獻:
[1] 張應征,成新紅.電子商務網站中購物車及訂單管理功能設計研究[J].企業技術開發,2010.21
[2] 劉鵬飛,劉雯.基于ASP的小型網上商城的設計與實現[J]. 科技信息, 2010.21
作者簡介:
張嫻 (1976- ),女,貴州貴陽人,貴陽學院經濟管理科學系,碩士,講師,主要從事電子商務研究。