我目前正在阅读关于设计模式的大量资料,也在观看来自Pluralsight视频库的各种视频。到目前为止,我已经学到了以下内容:
- 仓储模式
- 工作单元模式
- 抽象工厂模式
- 正在阅读精彩的“DI in .NET”书籍
现在我阅读了很多关于服务和服务层的内容,并希望得到一些有关学习它们的最佳途径的建议。我想这属于领域驱动设计,应该从那里开始学习? "服务"这个术语在IT领域中似乎被广泛使用,可能会让人迷惑其确切含义。
所以我的问题是:
- 服务层是什么
- 最好的学习它们的地方在哪里
我目前正在阅读关于设计模式的大量资料,也在观看来自Pluralsight视频库的各种视频。到目前为止,我已经学到了以下内容:
现在我阅读了很多关于服务和服务层的内容,并希望得到一些有关学习它们的最佳途径的建议。我想这属于领域驱动设计,应该从那里开始学习? "服务"这个术语在IT领域中似乎被广泛使用,可能会让人迷惑其确切含义。
所以我的问题是:
服务层是位于表示层和数据访问层之间的一层。
表示层处理HTTP请求和响应(在Web应用程序中),以及一般的展示逻辑(页面之间的工作流程等),并将业务和事务逻辑委托给服务层进行处理。
服务层然后委托数据访问层来访问数据库。