日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
設(shè)計(jì)高并發(fā)的電子商店

閑暇之余準(zhǔn)備開(kāi)發(fā)一套電子商店的網(wǎng)站,要求能夠面對(duì)大數(shù)據(jù)量,高并發(fā)。我會(huì)將實(shí)現(xiàn)的全過(guò)程記錄下來(lái),并通過(guò)博客分享給大家,當(dāng)然最后也會(huì)把這個(gè)電子商店網(wǎng)站免費(fèi)開(kāi)源,希望大家多多拍磚。

創(chuàng)新互聯(lián)建站專(zhuān)注于六盤(pán)水企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開(kāi)發(fā),商城網(wǎng)站建設(shè)。六盤(pán)水網(wǎng)站建設(shè)公司,為六盤(pán)水等地區(qū)提供建站服務(wù)。全流程按需定制網(wǎng)站,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

我們的電子商店都準(zhǔn)備實(shí)現(xiàn)哪些功能模塊呢?

  1. 商品管理
  2. 商品類(lèi)別管理
  3. 打折管理
  4. 評(píng)價(jià)管理
  5. 訂單管理
  6. 網(wǎng)站菜單管理
  7. 首頁(yè)五圖連播管理
  8. 內(nèi)容管理
  9. 權(quán)限管理

詳細(xì)描述,等我們下一個(gè)章節(jié)再說(shuō)說(shuō)道說(shuō)道......

首先從架構(gòu)上考慮,我們采用四層的面向服務(wù)的架構(gòu):

一個(gè)標(biāo)準(zhǔn)的四層架構(gòu)包含如下四個(gè)部分:

  1. 商店應(yīng)用程序展示層,負(fù)責(zé)商店應(yīng)用程序與客戶的交互
  2. 服務(wù)層,負(fù)責(zé)與商店應(yīng)用程序進(jìn)行數(shù)據(jù)交互
  3. 業(yè)務(wù)邏輯層,負(fù)責(zé)處理系統(tǒng)的業(yè)務(wù)
  4. 數(shù)據(jù)訪問(wèn)層,負(fù)責(zé)處理數(shù)據(jù),與不同的數(shù)據(jù)庫(kù)打交道

然后從項(xiàng)目組件上考慮,我們創(chuàng)建10個(gè)項(xiàng)目:

App——電子商店前臺(tái)頁(yè)面展示是BS架構(gòu)的項(xiàng)目,選擇最新的MVC4框架。BLL——業(yè)務(wù)邏輯業(yè)務(wù)邏輯的操作,包括業(yè)務(wù)處理,事務(wù)等。DAL——數(shù)據(jù)訪問(wèn)數(shù)據(jù)庫(kù)訪問(wèn)的操作,數(shù)據(jù)實(shí)體,數(shù)據(jù)校驗(yàn),使用Entity Framework。IBLL——業(yè)務(wù)接口業(yè)務(wù)邏輯層的方法對(duì)外暴露的接口和服務(wù)契約。如:App項(xiàng)目和Shop項(xiàng)目。Common——公共組件整個(gè)應(yīng)用程序使用的公共輔助方法。ModelingProject——模型設(shè)計(jì)在此設(shè)計(jì)項(xiàng)目的圖例,如:架構(gòu)圖。WcfHost——服務(wù)宿主為電子商店前臺(tái)系統(tǒng)的服務(wù)提供宿主,使用微軟WCF技術(shù)。WFActivitys——工作流活動(dòng)層定義了工作流的活動(dòng),使用微軟WF技術(shù)。WFDesigner——工作流設(shè)計(jì)器實(shí)施人員自由配置工作流的設(shè)計(jì)器,使用微軟WPF技術(shù)。Shop——電子商店后臺(tái)應(yīng)用程序是BS架構(gòu)的項(xiàng)目,選擇最新的MVC4框架。使用EesyUI腳本庫(kù)。

然后從物理部署上考慮,我們采用分布式部署:

客戶:

客戶從瀏覽器訪問(wèn)我們的商店應(yīng)用程序服務(wù)器,商店應(yīng)用程序再通過(guò)請(qǐng)求圖片服務(wù)器(圖片部分)和提供服務(wù)的服務(wù)器(數(shù)據(jù)部分),將兩部分整合后發(fā)回給客戶瀏覽器;

后臺(tái)管理人員:

管理人員從瀏覽器訪問(wèn)我們的后臺(tái)應(yīng)用程序服務(wù)器,通過(guò)后臺(tái)應(yīng)用程序管理圖片服務(wù)器(圖片部分)和數(shù)據(jù)庫(kù)服務(wù)器(數(shù)據(jù)部分)的資源。

我想至此,你應(yīng)該明白了(一)中,為什么后臺(tái)應(yīng)用程序直接訪問(wèn)業(yè)務(wù)邏輯層,而商店應(yīng)用程序需要通過(guò)服務(wù)層訪問(wèn)業(yè)務(wù)邏輯層了,因?yàn)榘殡S數(shù)據(jù)訪問(wèn)量增大,我們可以將服務(wù)根據(jù)功能需要,部署在多個(gè)服務(wù)器上,以緩解訪問(wèn)壓力,而后臺(tái)應(yīng)用程序不會(huì)出現(xiàn)訪問(wèn)量增大的現(xiàn)象。

選型

工具選擇VS2010 SP1 + SQL Server2008 + 狼奔代碼生成器

技術(shù)選擇EF + WF + WCF + MVC4 + EesyUI


文章標(biāo)題:設(shè)計(jì)高并發(fā)的電子商店
文章分享:http://www.dlmjj.cn/article/dpgjgds.html