【发布时间】:2013-07-12 12:43:34
【问题描述】:
我有一个带有数据层(NHibernate 和存储库模式)、服务层和 Web (MVC) 层的 ASP.NET MVC 项目。
目前,对于 Web 层中的每个控制器,我在服务层中都有一个匹配的服务类。这很好用,尽管服务类之间存在一些接口和逻辑重复(多个类需要 GetThingById() 方法)并且我的 Home Controller 使用多个服务(或者在专用 Home 中会有大量重复控制器)。
有没有更好的方法来构建这个?
【问题讨论】:
标签: asp.net-mvc design-patterns n-tier-architecture