ASP.NET 应用程序中的领域驱动设计应用程序层

问题描述 投票:0回答:1

我正在使用域驱动设计开发 ASP.NET 应用程序。 它将被 React 网站用作前端。

在规范的 DDD 方法中,应该将 ASP.NET 项目作为我们的应用程序层,还是应该添加另一个单独的项目作为该项目的应用程序层?

目前我正在使用 ASP.NET 项目作为应用程序层,但我不确定。

我知道 React 网站将是表示层。

谢谢你:)

c# asp.net-core domain-driven-design
1个回答
0
投票

在我看来,你可以使用单独的asp.net core web api作为应用层,使用react作为表示层就可以了。因为如果您使用的是 React,那么在服务器端使用 Web api 是为 React 提供其余 api 的一个不错的选择。

但是在设计整个项目时,您首先需要考虑您想要管理的需求(业务)是什么,因为 DDD 提倡基于与您的用例相关的业务现实进行建模。在构建应用程序的背景下,DDD 将问题视为领域。

然后根据这些领域(业务需求)'决定您要使用哪种技术。

© www.soinside.com 2019 - 2024. All rights reserved.