わからないこと
- formとDTOをどう使い分けるかのルール(あるべき論)について、特にViewとController周りがわかりません。
- View⇒Controller(検索):form
- View⇒Controller(登録・更新):form?(検索とは別のフォーム?)
- View⇐Controller(検索結果):???
例
- 1画面内に検索条件と、検索結果を表示する画面があり、検索結果を更新することができるとします。
- 検索条件(V)→検索処理(C)→検索結果表示(V)→更新(C)という処理フローの場合、
案1 - 検索条件(V)→検索処理(C):Form① - 検索処理(C)→検索結果表示(V):Form② - 検索結果表示(V)→更新(C):Form②
案2 - 検索条件(V)→検索処理(C):Form① - 検索処理(C)→検索結果表示(V):DTO - 検索結果表示(V)→更新(C):Form②
案3 - 検索条件(V)→検索処理(C):Form① - 検索処理(C)→検索結果表示(V):DTO - 検索結果表示(V)→更新(C):DTO
案4 - 検索条件(V)→検索処理(C):Form① - 検索処理(C)→検索結果表示(V):Form① - 検索結果表示(V)→更新(C):Form①
案5 - 検索条件(V)→検索処理(C):Form① - 検索処理(C)→検索結果表示(V):DTO - 検索結果表示(V)→更新(C):Form①
どのような形が正しいのでしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー