2010-05-24 61 views
2

嘿傢伙!我使用ASP.NET MVC爲Nhibernate開發一個庫的應用程序。我已經使用了Repository,我將添加註入依賴。我想知道什麼是不同的步驟,我應該添加什麼來將我的應用轉換爲3層架構?非常感謝你的幫助 :)。將ASP.NET MVC應用程序轉換爲3層架構

+0

原因我需要在不同的機器上分離不同的組件。我必須使用dotNet遠程處理。我甚至不知道如何正確分離它們。 – Rinesse 2010-05-24 17:38:31

回答

1

討厭它也是你的,但它看起來像你需要重新編寫幾乎每個控制器使用dotnetremoting。

傳統上,「物理」層對網站,應用程序服務和數據庫使用單獨的服務器。這意味着你不能在控制器的同一層上打開一個nhibernate會話。

+0

它需要很多工作和變化嗎? – Rinesse 2010-05-24 19:00:22

+0

我會這樣想的。每個數據庫調用都必須經過一個服務層。需要製作很多獨立的方法以及重構控制器來使用它。 – jfar 2010-05-24 21:14:28

+0

謝謝你jfar :) – Rinesse 2010-05-24 22:18:50

0

你可以閱讀nerddiner的例子,或者閱讀this博客系列文章給出一個想法。

+0

我已經完成了這些步驟,並且已經創建了我的應用程序,但是我需要將它部署在3臺機器中,並且尊重3層架構。我不知道該怎麼做,如果有規則和代碼添加。謝謝:) – Rinesse 2010-05-24 17:43:08