0

Web アプリケーションでは、境界クラスへのHTTPRequest入力は、ユーザー入力を GET/POST 配列にカプセル化するものになると言うのは正しいですか?

次に、出力はHTTPResponseHTML 文字列になりますか?

これまでのところ、境界クラスが受け入れるのは次のようなものであるため、これを尋ねます

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

しかし、Web アプリでは、入力が文字列として渡されるとは思いませんか? より正確な実装は、私には以下のように思えますか?

ステップ 1 ~ 1.2、2 がすべてのユース ケースで同じ場合、それを含めますか?

編集プロファイルのシーケンス図はどのようになると思いますか? それとも、学校の課題について考えすぎているのでしょうか?

それとも、「あまり考えない」方法をとりますか?

要約すると、境界クラスは Web アプリケーションのコンテキストで何を受け入れますか (Web とデスクトップ アプリの境界クラスの違いも簡単に比較すると良いでしょう)

4

1 に答える 1

1

分析モデルでは、実装の詳細に煩わされることはありません。したがって、転送する必要がある実際のデータ/フィールド/プロパティを指定するだけです。ソフトウェア アーキテクチャ ドキュメントは、そのデータが実装クラスに送信される方法についてのガイダンスを提供します。このモデルでは、「WHAT」が明確に述べられていることをまだ検証しています。設計モデルが登場すると、そこから HOW が生まれます。

この段階で実装の詳細を考慮するとしたら、クエリ パラメータで HTTP GET を使用すると、モデルはどのように変化するでしょうか? HTTP ポスト? JSON呼び出しによるRIA? あなたのモデルは変わると思いますが、良くはありません。

于 2011-12-10T17:15:29.763 に答える