【发布时间】:2011-12-06 04:45:51
【问题描述】:
我对服务层和业务层以及它们的比较进行了大量阅读。我在 StackOverflow 上阅读了有关该主题的许多主题,但我仍然对两者之间的差异感到困惑(如果有的话)。对我来说,它似乎主要是一种命名约定,其中一个开发人员将中间层称为业务层,而另一个可能将其称为服务层。从我在 SO 和 web 上看到的代码来看,它们似乎主要做同样的事情 - 即查询存储库,可能进行一些过滤和/或验证并将结果返回到表示层。那么有人可以澄清两者之间的区别吗?还是我在评估中错过了分数?
我正在使用 EF、MVC 3 和 VBNET,仅供参考
【问题讨论】:
标签: asp.net-mvc model-view-controller architecture service-layer business-logic-layer