【发布时间】:2019-01-27 22:36:14
【问题描述】:
我开始学习软件架构,我看到了一些让我感到困惑的分层架构实现。
一般来说,这些解决方案有以下几层:
- 表示层;
- 应用/服务层;
- 域层;
- 基础设施/数据层;
我不确定:
- 我并不完全清楚这些层的每一层是如何工作的,它们的关注点是什么;
- 我不清楚哪些层与数据层通信。是应用层吗?有人说应用层不应该对数据层有任何参考或知识;
如果有人可以回答我这些问题或向我推荐一些资源以了解更多信息,我将不胜感激。
谢谢,祝你有美好的一天! :)
【问题讨论】:
-
这可能是一个更适合softwareengineering.stackexchange.com的问题
-
@ParrishHusband 在引用其他网站时,指出cross-posting is frowned upon 通常会有所帮助
标签: c# architecture