我一直在阅读有关服务层和业务层以及它们之间的比较方式的大量文章。我已经在StackOverflow上阅读了有关该主题的多个线程,但我仍然对两者之间的差异感到困惑(如果有的话)。在我看来,这主要是一种命名约定,其中一个开发人员将中间层称为业务层,而另一个开发人员可以将其称为服务层。从我在SO和整个Web上看到的代码来看,它们似乎主要在做同一件事-即查询存储库,也许要进行一些过滤和/或验证,然后将结果返回到表示层。那么,谁能澄清两者之间的区别呢?还是我在评估中遗漏了商标?
我正在使用EF,MVC 3和VBNET,FYI
最佳答案
在我们的项目中,我们通常具有以下结构:
服务层:
业务层
关于asp.net-mvc - 服务层与业务层-差异?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7741636/