2013-03-29 19 views
0

我有一本書,其中討論了設計模式以及特別是表示層,業務邏輯層和數據訪問層的使用。數據訪問層 - 實用程序類和數據傳輸對象

我現在明白了工具類和數據傳輸對象的概念。但是,本書中的所有示例和信息都討論了它們如何應用於業務邏輯層。

我假設它們也適用於數據邏輯層,或者還有其他設計模式我不知道?

這個問題繼續我昨天問的問題,這裏:VB.NET - Creating objects on every loop

我會發布一些代碼來澄清我問的是否需要,雖然這是一個概念性問題。

回答

1

實用程序類和DTO在數據和表示層同樣適用於家庭。我經常使用數據層中定義的DTO將數據「向上」傳遞給業務層。

+0

謝謝。 +1。因此,如果你對bll和dal(層)有單獨的dll,那麼dto將不得不進入它們自己的dll中? – w0051977

+0

是的,確切地說。我通常有一個其他圖層可以參考的「Common」DLL。我的DTO住在那裏。 – nunzabar

+0

從BLL調用DAL函數時使用接口嗎?如果是這樣,那麼你把這些接口放在DTO DLL中嗎? – w0051977