asp.net-mvc – Thunderdome MVC-为什么在MVC中使用one-model-in?
|
当杰里米& Chad posted about their FubuMvc project,他们提到的区别之一是他们的“Thunderdome Principal”:
他们的’一个ViewModel(或零)’方法有什么优势? 解决方法它的主要好处是它是一种惯例,并使我们所有控制器的内容保持一致.它使我们更容易设置可以在集成测试场景中初始化环境的测试“上下文”/夹具.在大多数情况下,约定==快速,因为它从您的设计考虑中删除了很多“假设”场景.由于我们所有的控制器操作都遵循相同的模式,因此我们可以假设很多事情并加速并简化我们的控制器集成测试工作. 有一个控制器动作有多个参数,没有什么不对,但我们发现有一个实际的模型对象为我们提供了一些额外的功能,因为模型可以包含简单的逻辑并暴露方便的属性,这可能只是一些更复杂的方面.它自己的状态等 – 基本上,这是拥有任何丰富模型的论据,并不是Thunderdome / OMIOMO模式所独有的. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – ViewBag- MVC3-ASP.NET
- ASP.NET中下载文件的几种实例代码
- asp.net – 如何迭代DataTable中给定行中的所有项目
- asp.net-mvc – 当使用AutoMapper / AutoMapViewResult时如
- asp.net – 可以创建.config文件并将其包含到web.config中吗
- asp.net-mvc – 在部署MVC 2 Web应用程序时要绝对检查的事项
- Asp.net MVC json还是Json.net?
- asp.net 文章内容分页显示的代码
- asp.net – 移动浏览器设备检测在.NET
- asp.net – 此操作需要连接到“主”数据库
- asp.net-mvc – Silverlight 3是否会改变MVC与Si
- asp.net-mvc – 如何使用MVC控制器返回JSON
- asp.net-mvc – 在Asp.net MVC中导出到Excel [已
- asp.net-mvc – 控制器和操作方法之间丢失的会话
- asp.net-mvc-3 – 使用asp.net mvc本地化jquery验
- asp.net-mvc – Visual Studio 2010 Web发布缺少
- asp.net-mvc – Visual Studio提示使用Razor语法
- asp.net-mvc-4 – ASP.NET帮助页面默认主页?
- asp.net MVC – ValidationSummary不显示
- asp.net-mvc – 在同一个视图文件夹中的RenderPa
