動易SiteFactory快報--系統(tǒng)架構(gòu)2
在上一篇日志中,我和大家講到,動易SiteFactory 遵循分層設(shè)計的思想,采用了三層設(shè)計的系統(tǒng)架構(gòu),即整個系統(tǒng)從下往上分為數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層(又或成為領(lǐng)域?qū)樱⒈硎緦?。今天我給大家截幾張正在開發(fā)中的目錄結(jié)構(gòu)圖,以便大家對分層結(jié)構(gòu)更加了解。
這就是動易SiteFactory 的源代碼的總目錄結(jié)構(gòu)圖。從圖中我們可以看到,整個動易SiteFactory 目前只設(shè)為一個解決方案,這個解決由好多個項目組成。
我們先看BLL這個目錄。這是業(yè)務(wù)邏輯層的目錄。所有業(yè)務(wù)邏輯的類文件都放在這里。
從圖中我們可以看到,業(yè)務(wù)邏輯根據(jù)不同的功能模塊,分成不同的項目。具體每個目錄是什么作用,這里就要暫時保密了。如果你是高手,不用我說,一眼就看明白了。:)
接下來,我們看Common、Components、Controls三個目錄的結(jié)構(gòu)。這是系統(tǒng)需要公用的一些類、組件及控件。里面存放的就是相關(guān)的類文件。
模型層的目錄結(jié)構(gòu)
數(shù)據(jù)接口層
對應(yīng)SQL數(shù)據(jù)庫的數(shù)據(jù)訪問層
WEB站點需要的文件
用戶登錄
還沒有賬號?
立即注冊