是否有可能在ASP.NET MVC中使用n層(如業務實體,業務邏輯,數據訪問)?在MVC中使用n層是否有效?是否可以在ASP.NET MVC中使用n層體系結構?
2
A
回答
2
是的,ASP.NET MVC很適合創建分層體系結構。由視圖和視圖模型實現的演示和UI邏輯可以通過控制器連接到下面的業務邏輯和實體,而這些邏輯和實體又可以通過數據層提供服務。
0
n層技術上是3層或更多層。根據最佳模式和實踐,您可以在解決方案中看到包含多個項目的「Silk」項目。您可以利用您在mvc中使用soap對象或restful資源的WCF項目。無論您是否使用實體框架,我都會建議一個存儲庫模式,並將業務邏輯放在存儲庫之外。
保持邏輯脫離控制器,存儲庫並具有SOC(關注點分離)。嘗試着眼於SOLID原則。這是您可以開始將事情分解成可管理和可維護的代碼段的地方。
相關問題
- 1. Mvc asp.net和n層體系結構
- 2. MVC可以取代n層體系結構還是它是n層體系結構的一部分
- 3. asp.net中的N層體系結構
- 4. asp.net中的三層體系結構mvc
- 5. Asp.NET MVC不適用於N層體系結構嗎?
- 6. WCF N層體系結構
- 7. ASP.Net MVC體系結構 - 缺少圖層?
- 8. 結合MVVM和N層體系結構
- 9. ASP.NET核心。如何使用n層體系結構?
- 10. C中的N層體系結構#
- 11. ASP.Net中4層體系結構的層
- 12. Java EE中的n層體系結構
- 13. 一般N層體系結構問題
- 14. N層體系結構 - 在VB.NET
- 15. 關於在ASP.net中實現N層體系結構的問題MVC
- 16. 處理N層體系結構事務
- 17. 將ASP.NET MVC轉換爲n層結構
- 18. n層體系結構是否破壞OO概念封裝
- 19. 我可以在Android中一起使用3層體系結構和「MVC」嗎?
- 20. ASP.NET MVC體系結構
- 21. ASP.NET MVC RESTFul體系結構
- 22. ASP.NET MVC體系結構
- 23. 任何人都可以提出有關基於ASP.net n層體系結構
- 24. ASP.NET MVC n層架構
- 25. 體系結構和框架之間的差異-MVC和N-層
- 26. N層體系結構和單元測試(使用Java)
- 27. ASP.NET MVC4 n層體系結構:最佳方法
- 28. N層體系結構和ASP.NET數據源
- 29. 三層體系結構與三層服務器體系結構
- 30. 處理N層體系結構中的非刪除實體
是............ – ozczecho
是的,這是可能的,但是除非您的業務場景需要它,否則我不會稱n層高效。我絕對不會推薦它作爲你邁入MVC的第一步。 – Ryan
是的.. MVC內部劃分爲層UI和BI(商業智能 - 控件)..根據體系結構檢查[架構指南:ASP.NET MVC框架+ N層+實體框架和更多](http:// www.codeproject.com/KB/aspnet/ASP_NET_MVC_WITH_EF.aspx) –