是否有可能在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. asp.net中的三层体系结构mvc
- 2. WCF N层体系结构
- 3. C中的N层体系结构#
- 4. N层体系结构 - 在VB.NET
- 5. 一般N层体系结构问题
- 6. n层体系结构是否破坏OO概念封装
- 7. 我可以在Android中一起使用3层体系结构和“MVC”吗?
- 8. 将ASP.NET MVC转换为n层结构
- 9. ASP.NET MVC RESTFul体系结构
- 10. ASP.NET MVC体系结构
- 11. ASP.NET MVC体系结构
- 12. 体系结构和框架之间的差异-MVC和N-层
- 13. ASP.NET MVC n层架构
- 14. N层体系结构和单元测试(使用Java)
- 15. 三层体系结构与三层服务器体系结构
- 16. N层体系结构和ASP.NET数据源
- 17. Web API适用于典型的n层体系结构?
- 18. MVC体系结构
- 19. 在n层体系结构中添加对业务逻辑层的System.Web引用
- 20. n层体系结构是否会降低应用程序性能
- 21. 在多层体系结构中,我是否可以跳过业务层以实现crud操作?
- 22. 具有Web API业务层的ASP.Net MVC 3体系结构
- 23. ASP.Net MVC体系结构 - 旁路控制器层?
- 24. N层体系结构的好处是什么?
- 25. ASP .NET MVC体系结构适合传统的多层体系结构
- 26. 使用rails创建RESTful API是否遵循MVC体系结构?
- 27. 实体框架和ObjectContext n层体系结构
- 28. 什么模式是asp.net中的分层体系结构?
- 29. 三层体系结构
- 30. 示例应用程序使用EF 4.0和Webforms的N层体系结构
是............ – ozczecho
是的,这是可能的,但是除非您的业务场景需要它,否则我不会称n层高效。我绝对不会推荐它作为你迈入MVC的第一步。 – Ryan
是的.. MVC内部划分为层UI和BI(商业智能 - 控件)..根据体系结构检查[架构指南:ASP.NET MVC框架+ N层+实体框架和更多](http:// www.codeproject.com/KB/aspnet/ASP_NET_MVC_WITH_EF.aspx) –