gpt4 book ai didi

user-interface - 在单个用户界面中组合多个有界上下文,

转载 作者:行者123 更新时间:2023-12-04 03:57:55 25 4
gpt4 key购买 nike

我们正在开发一个由多个有界上下文组成的系统,其中显示的信息需要从多个有界上下文呈现的用户界面。

这种界面的一个典型例子是 Amazon.com 的订购页面。我们在哪里看到关于产品(product BC)、可用库存(Inventory BC)、价格等。

我的问题:在这种情况下,用户界面将存在于哪个有界上下文中?我知道我们如何从多个 BC 中提取数据以形成页面,但是对于页面本身应该驻留的位置有任何指导吗?

类似问题 herehere ,他们处理如何从多个 BC 获取信息,但他们没有解决用户界面本身将位于哪个 BC 中?

关于这个问题的任何指导方针都有一个例子会很棒......

最佳答案

我不是专家,但我相信 UI 并不存在于 BC 中。 UI 是一个或多个 BC 的表达式。 BC 是围绕相关决策的边界。你如何向用户展示这不是它的问题。

因此,例如,您有一个网页,例如 amazon.com,如您所说,其中包含多个 BC,UI 只会引导您帮助您在涉及的任何 BC 中做出决策。

最后一次尝试。如果您设想一个六边形架构或分层架构的图表,您将在最外面(顶部)拥有某种 UI。它将与反腐败层(或应用程序服务)进行通信。然后,此 A-C 将委托(delegate)给适当的 BC 来处理您想要完成的命令。

关于user-interface - 在单个用户界面中组合多个有界上下文,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26093087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com