爲了理解MVC 2並試圖讓我的公司將它作爲未來開發的可行平臺,我近來一直在進行大量的閱讀。在過去的幾年裏,我一直非常專注於ASP.NET,我有一些工作要做。服務層和ASP.NET MVC的目的2
目前,我瞭解存儲庫模式,模型,控制器,數據註釋等。但有一件事讓我無法完全理解並開始參考應用程序的工作。
第一個是服務層模式。我在這裏閱讀了很多關於Stack Overflow的博文和問題,但是我仍然不完全理解這種模式的目的。我觀看了高爾夫跟蹤器應用程序MVCCentral上的整個視頻系列,還查看了他發佈的演示代碼,它看起來像服務層只是另一個根本不執行任何工作的存儲庫模式的包裝。
我也讀過這篇文章:http://www.asp.net/Learn/mvc/tutorial-38-cs.aspx它似乎有點回答我的問題,但是,如果您使用數據註釋來執行您的驗證,這似乎是不必要的。
我已經看過演示,帖子等,但我似乎無法找到任何簡單的解釋模式,並給我引人注目的證據使用它。
有人可以給我一個二年級(好的,也許是五年級)理由使用這種模式,如果我不這樣做,我會失去什麼,如果我這樣做,我會得到什麼?
你能提供一些參考,你得到這些信息?我想了解更多關於 – LamonteCristo 2010-11-07 19:46:59
@ MakerOfThings7:不幸的是,我不能想到任何參考,你可以找到所有這一切的詳盡解釋。我在上面的回答中發佈的內容來自經驗,來自不同來源的各種小碎片彙集起來以獲得整個圖像以及我曾經因爲沒有服務層而被燒燬的事實,並且要求改變視圖。你可以說困難的方式。 – 2010-11-07 20:16:23
我最終寫了服務層,我很高興我做到了。這張海報是正確的,但是Haroon也是如此。我有一個服務層的事實嘲笑了一個喜悅。 – 2012-02-02 22:42:26