1
以傳統的思維方式(記得DNA?),我們應該通過將圖層分離爲服務來構建我們的應用程序。當實現一個ASP.NET MVC應用程序時,爲什麼你應該真的實現一個額外的服務並將你的WCF引用包裝到一個單獨的dll中,而不是讓Web應用程序直接引用WCF?爲什麼不從web項目引用wcf服務?
我能想到的兩個參數,並在這些的一些想法:
- 請注意,一旦發生代碼
- 可重複使用的服務等時(當然,這仍然是當你有WCF進行!)系統需要的服務(當然,如果其內部的應用程序嗎?)
在另一方面,人們可能會爭論已有的架構作爲執行層的很多僅僅帶來更多的複雜性解決方案並不會產生預期的好處。
這是一個asp.net mvc應用程序,其服務層使用針對EF4的POCO類。 – Andreas 2011-02-09 19:39:55