sar*_*ake 10 asp.net-mvc business-logic-layer asp.net-mvc-3
我是ASP.Net MVC的初学者.在阅读了许多教程并消化其概念之后,我还没有看到一种方法可以清楚地说明业务逻辑的去向.
我的应用程序将大量使用jQuery AJAX用法(它将调用Controller的Actions用于各种目的,例如依赖交互,验证).我肯定会使用ViewModel概念,但我仍然不清楚业务逻辑应该驻留在哪里.我不想放入控制器或模型.我应该把它放在一个单独的服务层吗?
gdo*_*ica 12
我认为你在一个单独的项目中几乎回答了你自己的问题.
不在控制器中,绝对不在模型中.
编辑:请注意,控制器与httpcontext高度耦合,因此将逻辑层移动到不同的dll层是一件非常聪明的事情.
| 归档时间: |
|
| 查看次数: |
5988 次 |
| 最近记录: |