2013-10-22 68 views
0

我想分開在不同的項目我的MVC(.NET)的網站下面3層架構:如何使用3層MVC模式?

  • 數據訪問:型號
  • 業務邏輯:庫
  • 介紹:控制器,查看

我的結構是否正確?

+0

您可以嘗試使用WEB API。 –

回答

2

MVC和分層體系結構可以用不同的方式使用,所以這裏不是對與錯。共同點是視圖部分總是在表示層中。

然後你可以讓你的控制器在表現層或業務層。對於更簡單的應用程序,業務層和控制器之間有時沒有區別。

在分層應用程序中可以有多個模型部件。數據訪問層肯定需要一個模型。該模型可以在圖層之間共享,也可以轉換爲可能更適合表示層的不同模型。

通常,MVC模式僅用於表示層內,或者表示層使用MVC模式實現。