2011-11-05 26 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? 我認爲你的模型會改變,而不是更好。