【问题标题】:Design Patterns - Service Layer设计模式 - 服务层
【发布时间】:2012-11-26 00:54:45
【问题描述】:

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

  1. 存储库模式
  2. 工作单元模式
  3. 抽象工厂模式
  4. 阅读精彩的“.NET 中的 DI”一书

现在我阅读了很多关于 ServicesService Layers 的内容,并希望获得一些关于阅读和了解这些内容的最佳位置的建议。我认为这适合领域驱动设计,我应该从那里开始吗? “服务”一词似乎在 IT 中被广泛使用,它可能会混淆确切的含义。

所以我的问题是:

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

【问题讨论】:

  • 在programmers.stackexchange.com上问这个问题可能会有更好的结果。
  • Arrrgh 抱歉,我将关闭它。谢谢老兄!
  • 我并不是说你不会在这里得到回应,但 SO 倾向于专注于应用程序和程序员的理论。如被问及,这个问题太模糊了。关于这个主题已经写了整本书的章节。
  • 太快了!我在 Programmers 上添加了帖子:programmers.stackexchange.com/questions/178676/… 我想我需要将其作为重复项关闭?

标签: design-patterns service-layer


【解决方案1】:

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

表示处理 HTTP 请求和响应(在 Web 应用程序中)和一般表示逻辑(页面之间的工作流等),并将应用程序使用的业务、事务逻辑委托给服务层。

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

【讨论】:

  • 这回答了他的部分问题(什么是服务层),但不是在哪里了解更多信息。
  • 您通常需要选择一个特定的环境或框架,然后了解该环境中的服务层:JEE、Spring、.NET、PHP?
  • 谢谢大家赞赏。我的左手夹在夹板里,我用一只手打字,所以回复有点慢!
猜你喜欢
  • 1970-01-01
  • 2015-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-16
  • 2017-01-31
  • 2013-01-15
相关资源
最近更新 更多