我負責ASP .NET MVC 3 Web應用程序的解決方案體系結構,並希望確保遵循最佳實踐。我曾經與MVC 3一起工作過,但使用別人放在一起的解決方案。從ASP .NET MVC3中調用WCF服務的最佳實踐是什麼?
我主要關心的是Web應用程序將使用WCF服務來檢索和更新數據。我不認爲直接從我的控制器方法調用WCF服務將是最佳實踐,但我不確定什麼是好的替代方案(可能是Repository模式,這與WCF結合使用會不常見嗎?)。我只想知道是否有我可以使用的標準模式/練習。
此外,WCF服務是許多其他Web服務的包裝,因此它有自己的業務對象類。我不確定是否應該在MVC應用程序中的WCF服務類和我的模型類之間創建另一個抽象層次。因此,例如WCF服務有一個Reservation類,我是否需要在Web應用程序的模型中創建相同的類?
任何援助將不勝感激。 謝謝!
謝謝,我相信這回答我的問題:) – 2012-07-11 13:49:37