工廠三層結構環境的搭建

2022-02-09 03:23:48 字數 1353 閱讀 8470

工廠三層結構

n年沒登陸的賬號,居然還在。怎麼上傳專案檔案呢/?

一、建立專案

1、建立

model

,實現業務實體。

2、建立

idal

,實現介面。

3、建立

sqlserverdal

,實現介面裡的方法。

4、建立dbutility,放dbhelpersql.cs

。system.configuration

5、建立

dalfactory

,返回程式集的指定類的例項。放發的素材

dataaccess.cs

和datacache.cs

system.web、

system.configuration

dataaccess.cs 注釋掉出錯的**

6、建立

bll,呼叫

dalfactory

,得到程式集指定類的例項,完成資料操作方法。

7、建立

web,呼叫

bll裡的資料操作方法。新增

資料夾,加入

messagebox.cs,修改屬性裡將生成操作的值內容改為編譯

二、新增引用

1.在web

層新增對

bll層、

model

層、sqlserverdal的引用

2.在bll

層新增對

sqlserverdal

(反射必須)、

dalfactory

、idal

、model

層的引用

3.在sqlserverdal層新增對

dbutility

、idal

、model

層的引用

4.在dalfactory

層新增對

idal

層、system.web

、system.configuration

的引用。右鍵引用system

。web

引用。5.在idal

層新增對

model

層的引用

三、修改配置檔案

1、修改

web。config中的

key="dal"  value="sqlserverdal"/>節為自己的命名空間。

2、修改webconfig新增連線字串

providername="system.data.sqlclient" />

web。config 結構圖如下:

三層 我眼中的三層結構

從行為型模式命令模式引發的對三層的思考。記得 大話設計模式 中對命令模式的講解。燒烤攤和燒烤店之間的區別。由於客戶和烤羊肉串老闆的 緊耦合 所以容易出錯,容易混亂,也容易挑剔。這其實就是 行為請求者 與 行為實現者 的緊耦合。對請求排隊或記錄請求日誌,以及支援可撤銷的操作等行為時,行為請求者 與 行...

三層架構搭建

所謂的三層架構 控制層邏輯層 資料層當然會有乙個模型層 那麼就是四層 若是所有的訪問資料庫都用儲存過程 那麼就不需要模型層 三層就是為了 維護和可擴充套件性好一些 做 asp.net 快五年了,現在才算基本明白了三層架構,11 樓所講滴三層架構是俺兩年前滴理解,雖然用 model 取代了 datat...

三層,介面,簡單工廠,抽象工廠

我們做專案的時候通常用以下幾種架構 一.依賴三層進行開發 專案中有sqlserverdal,bll這倆個類庫,sqlserverdal有這樣乙個類customerdal.cs類,在bll層呼叫dal層如下 sqlserverdal.customerdal dal new sqlserverdal.c...