0
我剛剛開始學習asp.net webforms mvp,對於是否需要服務層或者服務層中的所有內容是否應該放入演示者中,我都有點困惑。我是否也需要服務層?
我剛剛開始學習asp.net webforms mvp,對於是否需要服務層或者服務層中的所有內容是否應該放入演示者中,我都有點困惑。我是否也需要服務層?
不,MVP模式或MVC模式是嚴格意義上的表示層模式。表示層中不應存在真正的服務層。
其中一個主要原因是服務層應該能夠支持多個表示層。想象一下,您想爲ASP.NET MVP應用程序使用的相同數據構建一個WPF前端,然後如果您在ASP.NET MVP應用程序內部有服務層邏輯,那麼您的WPF應用程序需要引用Web應用。