2

こんにちは、私は Seam アプリケーションを構築していますが、質問があります。

delete メソッドと select メソッドを備えたステートレス セッション Bean (デフォルトの seam スコープ) を取得しました。データモデルを含むページがロードされ、各行を選択および削除するためのリンクが取得されます (両方のリンクは Bean のアクションメソッドを参照します)。

delete メソッドは、選択した行をリストから削除し、null を返します (ページをリロードします)。select メソッドは、選択した行を編集できる新しいページをロードします。

データモデル内のリンクがクリックされてアクションが起動されるたびに、conversationId が増加します。会話すらしていないので、これは正常な動作ですか?これが通常の動作ではない場合、これを防ぐためのベスト プラクティスは何ですか?

4

1 に答える 1

0

はい、これは Seam の通常の動作です。Seam は組み込みコンポーネント、フィルター、およびサーブレットで会話を使用して、とりわけガベージ コレクションを行います。

したがって、会話を明示的に使用しなくても、seam は常に一時的な会話を作成します。

于 2010-05-15T02:06:30.893 に答える