【发布时间】:2010-09-19 02:41:36
【问题描述】:
Derik Whitaker 几天前发布了一个 article,这引起了我一段时间以来的好奇:控制器中应该存在业务逻辑吗?
到目前为止,我看到的所有 ASP.NET MVC 演示都将存储库访问和业务逻辑放在控制器中。有些甚至还会在那里进行验证。这导致了相当大、臃肿的控制器。这真的是使用MVC框架的方式吗?看起来这最终会导致大量重复的代码和逻辑分布在不同的控制器上。
【问题讨论】:
-
文章的链接已失效 - web.archive.org/web/20150906064521/http://devlicio.us/blogs/… 是 archive.org 的副本,供任何有兴趣的人使用。
标签: asp.net-mvc design-patterns controller business-logic