为了理解MVC 2并试图让我的公司将它作为未来开发的可行平台,我近来一直在进行大量的阅读。在过去的几年里,我一直非常专注于ASP.NET,我有一些工作要做。服务层和ASP.NET MVC的目的2
目前,我了解存储库模式,模型,控制器,数据注释等。但有一件事让我无法完全理解并开始参考应用程序的工作。
第一个是服务层模式。我在这里阅读了很多关于Stack Overflow的博文和问题,但是我仍然不完全理解这种模式的目的。我观看了高尔夫跟踪器应用程序MVCCentral上的整个视频系列,还查看了他发布的演示代码,它看起来像服务层只是另一个根本不执行任何工作的存储库模式的包装。
我也读过这篇文章:http://www.asp.net/Learn/mvc/tutorial-38-cs.aspx它似乎有点回答我的问题,但是,如果您使用数据注释来执行您的验证,这似乎是不必要的。
我已经看过演示,帖子等,但我似乎无法找到任何简单的解释模式,并给我引人注目的证据使用它。
有人可以给我一个二年级(好的,也许是五年级)理由使用这种模式,如果我不这样做,我会失去什么,如果我这样做,我会得到什么?
你能提供一些参考,你得到这些信息?我想了解更多关于 – LamonteCristo 2010-11-07 19:46:59
@ MakerOfThings7:不幸的是,我不能想到任何参考,你可以找到所有这一切的详尽解释。我在上面的回答中发布的内容来自经验,来自不同来源的各种小碎片汇集起来以获得整个图像以及我曾经因为没有服务层而被烧毁的事实,并且要求改变视图。你可以说困难的方式。 – 2010-11-07 20:16:23
我最终写了服务层,我很高兴我做到了。这张海报是正确的,但是Haroon也是如此。我有一个服务层的事实嘲笑了一个喜悦。 – 2012-02-02 22:42:26