0

在 Web 应用程序中,我是否可以说边界类的输入将HTTPRequest在 GET/POST 数组中封装用户输入?

那么输出将是一个HTTPResponse还是 HTML 字符串?

我问这个是因为到目前为止我所看到的边界类接受的是

doSomething(input1: String, input2: String ...)

但是在网络应用程序中,我不认为输入是作为字符串传入的?对我来说,更准确的实现似乎更像下面?

如果所有用例的步骤 1 - 1.2、2 都相同,我还包括它吗?

您认为编辑配置文件的序列图可能是什么样的?还是我为学校作业考虑太多了?

还是我走“不要想太多路线”?

总而言之,边界类在 Web 应用程序的上下文中将接受什么(也可以简要比较 Web 和桌面应用程序的边界类之间的差异)

4

1 回答 1

1

在分析模型中,我不会为实现细节而烦恼。因此,只需说明需要传输的实际数据/字段/属性。软件架构文档将指导如何将数据发送到实现类。在此模型中,您仍在验证“什么”已明确说明。当设计模型发挥作用时,如何从中出现。

假设您在这个阶段考虑了实现细节,如果您使用带有查询参数的 HTTP GET,您的模型将如何变化?HTTP 发布?带有 JSON 调用的 RIA?我认为你的模型会改变,而不是变得更好。

于 2011-12-10T17:15:29.763 回答