设计模式 - 服务层

时间:2012-12-07 19:44:12

标签: design-patterns service-layer

我目前正在阅读很多关于设计模式的内容,我一直在看他们图书馆的各种 Pluralsight 视频。到目前为止,我已经学到了以下内容:

  1. 存储库模式
  2. 工作单元格式
  3. 抽象工厂模式
  4. 阅读令人敬畏的“DI in .NET”一书
  5. 现在我阅读了很多关于服务服务图层的内容,并希望获得有关阅读和了解这些内容的最佳位置的一些建议。我认为这适合域驱动设计,我应该从那里开始? “服务”这个术语似乎在IT中被广泛使用,它可能会混淆确切的含义。

    所以我的问题是:

    1. 什么是服务层
    2. 了解他们的最佳地点在哪里

1 个答案:

答案 0 :(得分:6)

服务层是位于表示层和数据访问层之间的层。

该演示文稿处理HTTP请求和响应(在Web应用程序中)和一般的表示逻辑(页面之间的工作流等),以及代理到服务层的业务,应用程序使用的事务逻辑。

然后,服务层委托数据访问层访问数据库。