gpt4 book ai didi

java - 设计问题: Should UI layer worry about it's backend?

转载 作者:行者123 更新时间:2023-12-01 14:09:30 25 4
gpt4 key购买 nike

这更多的是一个设计和架构问题。

我正在为旧系统开发一个新的 UI 层。该系统接受特定 xml 格式的请求。当前来自新 UI 层的请求通过 Controller 发送到数据按摩类。

此 Translator/Massaging 类将 UI 请求 xml 转换为所需的请求格式。它向从 UI 层收到的 XML 添加了一些不推荐使用的元素和常量。

来自 UI 的请求 XML 与实际后端部分相似。但它必须转到 Translator/Massaging 类才能转换为实际请求。

我的问题是 UI 层是否需要担心它的请求 XML 是否部分类似于实际的要求? UI 层是否可以将 JSON 格式的数据发送到 Translator/Massaging,然后 Translator 类将其转换为实际的请求 xml?

最佳答案

My question does UI layer need to worry about if it's request XML is partially similar to the actual request?

没有。正如您在下一个问题中所建议的,消息传递类可以将 GUI 数据转换为实际的 XML 请求。

Can the UI layer just send the data in JSON format to the messaging class and messaging class will convert it into the actual request XML?

可以的。但是,您的 GUI 应该有一个数据模型。 GUI 将与数据模型交互。数据模型将与消息传递类交互。不需要其他数据格式,除非有一些您没有告诉我们的要求。

关于java - 设计问题: Should UI layer worry about it's backend?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18637365/

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