2011-11-05 59 views
0

在Web应用程序中,我是否有权说输入边界类为HTTPRequest,它将用户输入封装在GET/POST数组中?Web应用程序的边界类的输入(参数)和输出(返回)

然后输出将是一个HTTPResponse或HTML字符串?

我问这个,因为到目前为止,我所看到的一个边界类合格品之类的东西

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

但在一个web应用程序,我不假设输入形式传入字符串?更准确的实施似乎更像我以下?

如果第1步 - 1.2,2是同样为所有的情况,我还包括它?

您认为编辑配置文件的顺序图可能看起来像什么?还是我想太多的学校作业?

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

因此,在总结,你会在边界类在Web应用程序(好比较的边界类网页VS桌面应用程序太之间的简单差异)

回答

1

在上下文接受分析模型我不会为实现细节而烦恼。所以只需说明需要传输的实际数据/字段/属性。该软件体系结构文档将指导如何将数据发送到实施类。在这个模型中,你仍然在验证'什么'已经清楚地说明了。当设计模型发挥作用时,HOW将从中出现。

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