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

基于 XML的三層模式的電子商務網站體系結構研究

2010-09-19 07:59:38毛子健
長春大學學報 2010年6期

毛子健

(吉林省公安邊防總隊 圈河邊防檢查站,吉林 琿春 133300)

基于 XML的三層模式的電子商務網站體系結構研究

毛子健

(吉林省公安邊防總隊 圈河邊防檢查站,吉林 琿春 133300)

本文介紹了在電子商務網站應用模式設計中,采用最新的 XML技術,搭建網站交易平臺,提出了基于 XML的三層模式的Web應用思想。

XML;電子商務;網站

1 網站結構概述

電子商務是 Internet上的商務活動,原有的應用模式客戶機/服務器結構 (c/s)已經無法適應新型 Internet應用,客戶機/服務器這種三層甚至多層結構的應用模式正在成為主流。本文在設計交易部分的應用模式中,采用了最新的XML技術,提出了基于 XML的三層模式的Web應用的思想,使用 XML搭建了電子商務應用網站。

其中,Web應用程序多采用ASP技術,調用ADO實現數據的訪問與存取過程。注意頁面顯示、數據訪問等所有的層都集合在應用程序中,常常需要保存在一個大的環境中,否則就要壓縮或者模塊化代碼。這種結構缺點是數據、表示與應用程序邏輯混合在一起,不利于應用程序的開發、代碼重用及程序的擴展,平臺移植也有很大困難。數據與表示混合在一起,不同系統之間的信息交換必須提供相應的轉換為統一格式的機制,不利于對信息交換實現規范化。

基于以上原因,以及XML在信息規范化上的強大優勢,本文提出丁基于XML的分布式三層模式的Web應用,并實現了交易中心的交替服務的購買部分。如圖 1所示。

首先,把數據訪問代碼獨立出來形成自己的一層,通過數據訪問組件實現。通過將這一層的分離,多用戶的數據訪問變得容易處理了。因為所有的數據訪問都壓縮在新的層中控制了。

其次,我們把客戶邏輯從客戶應用中獨立出來,形成商業邏輯層。這個邏輯由ASPScript和一些客戶端處理(根據客戶端類型)結合實現的。

最后,表示層用XMLDOM將從商業邏輯層得到的XML數據經 XSL樣式表轉換格式為 HT ML輸出。對客戶輸入的驗證也在表示層中進行。

圖1 購買部分分層體系結構

2 網站結構特點

當客戶端發出請求時,通過 ASP調用數據訪問組件訪問數據庫,生成XML數據返回表示層,經 XSL樣式表轉換為 HT ML后顯示。

表示層

表示層轉換它從商業邏輯層 (BLL)得到的 XML數據。在客戶端,XML被傳到 Explorer 6客戶端然后解析它。在客戶端使用丁一個小辦法,我們使用一個XML數據島對象從服務器取到XML,裝入一個DHT ML表。

商業邏輯層

商業邏輯層由獨立的事務函數構成,這些函數使用DOM對 XML文檔進行檢索、插入、刪除等操作。數據訪問層

我們把一個 COM組件與運行在 IIS上的ASP技術結合在一起。COM對象負責從數據庫取數據以及將XML形式的數據寫回數據庫,使用 XML來包裝數據,提供了可升級性和平臺獨立性。這一層封裝了數據訪問所以數據結構是隱藏的,易維護,增加丁數據安全。

3 表示層的實現

在客戶端,我們利用 DHT ML的特性、客戶端腳本和瀏覽器對 XML的支持,程序設計非常簡化。鑒于IE5.0內置了對 XML的支持,我們可以相應地減少服務器端的處理。

4 商業邏輯層的實現

根據購買模塊的需求,商業邏輯層設計為客戶端商業邏輯層:腳本訪問 XMLDOM實現了一些不必與服務器交互的商業邏輯操作在客戶端瀏覽器實現,減少了客戶端與服務器的訪問時間。

5 數據訪問層的實現

系結構使用一個 COM組件實現數據訪問層(DAL),這種實現提供了更易擴展的代碼基礎,并且保證丁當需要將代碼變為組件時,需要做的工作最少。把DAL獨立成組件也使代碼更易調試、擴展和重用。

下面分析一下采用這種方法的優勢:

當我們組件化DAL后,不僅代碼量減小了,而且容易調試丁,因為DAL代碼調試一次即可。數據訪問從應用程序中的獨立也給了我們在分布式應用中的更大的靈活性。

5.1 增強了擴展性

使用數據訪問層的最大優點之一就是增強了擴展性,否則大量的代碼存在于程序中的很多地方甚至交織在整個應用程序。而使用數據訪問組件則帶來了優勢,將DAL從應用程序中獨立出來不僅創建了更多的可維護代碼,而且還有可擴展代碼和可重用代碼。當內部的數據訪問代碼改變,這種獨立還減輕了使用這些代碼的應用程序的重新編譯和測試的麻煩。需要完全重新測試的只有數據訪問組件本身。

5.2 全局代碼量的減少

獨立的數據訪問組件導致了應用程序的代碼量的減少。如果DAL代碼被嵌入了每一個應用程序,每一個應用程序都帶了多余的代碼。一旦數據訪問代碼移出了應用程序,應用程序將縮小。

5.3 將APIs的數量減少

通過使用DAL,減少了一個開發者需要掌握的APIS的數量。他們只需面對一個與應用程序相關的API集合,把時間放在開發應用上而不是學習大量的APIS。

5.4 內部隱藏,增加了安全性

如果把DAL設計為組件,其他開發者將不必研究DAL內部的原始的數據訪問機制的細節。使用數據訪問組件的一個優勢是它對開發者和終端用戶隱藏丁數據的實現過程,他們對數據沒有直接的訪問。假設DAL設計正確,應用程序所控制的數據訪問是被限制的。通常數據的所有者不希望數據結構、組織等等的細節被他人看到。使用數據訪問組件,不僅數據結構,訪問技術也被隱藏。把這些隱藏在內部,數據和代碼是受到保護的。另一方面,這也提供丁強大的安全性。

6 結束語

XML自從出現以來,以其可擴展性、自描述性、自相容性等優點,被譽為信息標準化過程的有力工具。基于 XML的標準將成為以后信息標準的主流。

運用基于 XML的三層模式,XML結構化的數據可以從商業規范和表現形式中分離出來,而且可以更詳細地定義某個數據對象的數據結構,解決了信息標準化的問;另外,通過在三層模型使用 XML,使得企業之間可以通過網絡,與合作伙伴間進行跨平臺、跨操作系統的信息交換。隨著基于 XML的商務數據交換規范逐漸建立、健全,XML將會在電子商務里發揮更大的作用。

[1] 劉桂山,盧壯.XML和新一代電子商務平臺[J].北京理工大學學報,2002(4):481-484.

[2] 柯銳.XML的研究與發展[J].軟件導刊,2009(2):3-5.

[3] 張麗芳.基于XML的Web開發模式的探討[J].電腦學習,2009(3):54-55.

[4] 谷東峰.基于 XML電子商務的研究[J].現代情報,2009(2):217-218.

[5] 郝瑩.XML—電子商務發展的新技術[J].微電子學與計算機,2001(4):50-52.

責任編輯:吳旭云

A research on E-commerce website architectures with three-layer model based on XML

MAO Zi-jian
(Quanhe Frontier Inspection Station,Public SecurityBorderDefense Corps of Jilin Province,Hunchun 133300,China)

This article presents theWeb application idea based on three-layermodel by using the latest XML technology to build website trading platform in E-commerce website design.

XML;electronic commerce;website

TP301

A

1009-3907(2010)06-0077-02

2010-04-07

毛子健(1980-),男,吉林通化人,助理工程師,主要從事計算機網絡技術以及主動式數據庫的研究。

主站蜘蛛池模板: 国产香蕉在线视频| 久久熟女AV| 国产亚洲高清视频| 久久久久亚洲AV成人网站软件| 国产高清不卡视频| 欧美在线观看不卡| 国产一级毛片高清完整视频版| 白浆视频在线观看| 亚洲一区二区成人| 国产成人做受免费视频| 天天躁夜夜躁狠狠躁躁88| 精品视频在线一区| 全部免费毛片免费播放| 国产精品漂亮美女在线观看| 国产成人精品高清不卡在线| 九色国产在线| 亚洲综合18p| 亚洲精品视频在线观看视频| 亚洲成年人片| 国产在线一区视频| 天天色天天综合| 啪啪啪亚洲无码| 99久久国产精品无码| 国产国语一级毛片| 亚洲欧美日韩中文字幕在线| 国产精品香蕉在线观看不卡| 91国内在线视频| 日韩国产黄色网站| 国产人成网线在线播放va| 91精品人妻一区二区| 欧美精品不卡| 欧美日一级片| 国产真实乱人视频| 香蕉色综合| 国产精品免费电影| 一级做a爰片久久免费| 午夜老司机永久免费看片| 国产在线拍偷自揄观看视频网站| 国产H片无码不卡在线视频| 国产精品视频a| 亚洲精品va| 一级成人a做片免费| 国产福利免费在线观看| 国产成人凹凸视频在线| 免费国产小视频在线观看| 日本AⅤ精品一区二区三区日| 亚洲精品免费网站| 91无码网站| 69综合网| av手机版在线播放| 国产av剧情无码精品色午夜| 色综合中文| h网站在线播放| 国产人人乐人人爱| 成人在线天堂| 精品一区二区久久久久网站| 精品91自产拍在线| 日本人妻丰满熟妇区| 欧美一区二区三区香蕉视| 亚洲成AV人手机在线观看网站| 国产精品真实对白精彩久久| 欧洲高清无码在线| 国产极品美女在线| 国产综合网站| 国产对白刺激真实精品91| 国产精品一区二区不卡的视频| 欧美激情首页| 找国产毛片看| 1024国产在线| 四虎影视无码永久免费观看| 99精品欧美一区| 亚洲欧美极品| 性激烈欧美三级在线播放| 午夜国产理论| 91成人精品视频| 国产69囗曝护士吞精在线视频| 欧美一区二区丝袜高跟鞋| 欧美综合中文字幕久久| 亚洲国产欧美国产综合久久| 中文字幕精品一区二区三区视频| 亚洲高清国产拍精品26u| 久久窝窝国产精品午夜看片|