於Visual Studio實現N-Tier,目前將程式分為三層:
1.UI (Web Form)
2.BLL (Bussiness Logic Layer)
3.DAL (Data Access Layer)
要建立起這樣的架構,首先必須建立一個空白專案,我們可用此專案開啟我們的N-Tier全部檔案來檢視。
1.建立空白專案
2.建立Client檔案夾,加入Web Application 的Project
3.建立General檔案夾,建立BLL與DAL的Project
4.檢視建立完畢的Solution
5.各Layer間要加入Reference,這樣就可以把整個Solution關係都拉起來了~
首先,BLL將DAL加入Reference,
接著就是在Web Application加入BLL與DAL。
6.檢視整個Solution加入Reference後的結果
這樣就大致的把3-Tier切出來了,
透過如此的切法,
DAL主要只負責用來連結資料庫,對資料庫做資料處理。
BLL則是扮演DAL與UI之前的橋樑,對於取出資料庫取出的資料作邏輯處理,回覆資料給UI。
UI則是單純的扮演呼叫BLL與呈現資料,不做邏輯處理與判斷。
2010年10月11日 星期一
訂閱:
張貼留言 (Atom)
方案裡面的Client跟General是什麼意思阿?
回覆刪除