【发布时间】:2013-02-15 03:33:10
【问题描述】:
据我了解,MVC 通过作为控制器的“胶水”将类定义(模型)与表示(视图)分开。控制器应该有一个单一的职责,因此是可测试的。 ViewModel 用于将来自多个实体的数据汇集在一起,并为视图“按摩”来自控制器的数据。
似乎业务逻辑并没有真正占有一席之地......所以我认为另一个服务层是合适的。我只是不确定在哪里放置这一层,或者如何构建服务 - 它应该是一个名为“服务”的类,其中包含一堆功能吗?我对 MVC 有点陌生,所以任何阅读材料、示例或一般的新手提示都会很棒。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4