理论上,一般来说:
- 数据访问层保存数据库连接和查询。
- 业务层保存模型和逻辑。
- 服务层持有应用服务的主要服务。
表示层包含网站。
- 我对吗?我错过了什么?
- 什么是基础设施层?
理论上,一般来说:
表示层包含网站。
是的,我会说你已经正确地描述了这些层。
在我看来,基础设施可以代表两件事:
基础设施层往往出现在 DDD 和 MVVM 类型的项目中。这里有一个简单的图表和对 DDD 中各层的快速解释。
http://dddsample.sourceforge.net/architecture.html
它基于 Java 实现,但除了一些奇怪的 Java 术语外,描述仍然有效。