- 64 名前:nobodyさん [04/09/23 02:29:00 ID:RtJQG6EZ]
- 質問です。
ある画面Aに明細の一覧(数十件)があり、 A画面では、明細を1件ずつ選択することで、削除を行ったり、 新規作成、編集で明細画面(B画面)を開くことができます。 B画面では、明細の追加、更新、戻ることが可能です。 A画面では最終的に、明細を含む画面全体の保存ができます。 BはAの子画面のようなイメージです。 こういうときは、明細一覧のデータは、DBでなく、セッションで 保持するべきなのでしょうか? B画面の追加や削除はセッションに対して行い、 A画面の保存時にセッションにある全ての明細をDBに 書きこむようなイメージです。AからBへ遷移する際にもAの情報を セッションで持ちます。(Aに戻ったときに直前の画面入力情報を表示するため) メモリ消費の観点からあまりセッションを使いたくないのですが、 他に良い方法はございませんでしょうか?(hiddenはデータ量からして非現実的です) インフラはservletです。Websphere使用です。
|

|