私は seam フレームワークを初めて使用し、数週間前から使用しています。Seam 会話に関連するタグを見つけました。しかし、私は会話が何を意味し、いつそれを使うべきかを理解していませんでした?
誰かがこれについての詳細を例で教えてもらえますか?
前もって感謝します。
私は seam フレームワークを初めて使用し、数週間前から使用しています。Seam 会話に関連するタグを見つけました。しかし、私は会話が何を意味し、いつそれを使うべきかを理解していませんでした?
誰かがこれについての詳細を例で教えてもらえますか?
前もって感謝します。
会話は、リクエストとセッションの間の中間コンテキストです。前述のように、SGBD セッションに関連するだけではありませんglmlima
。多くのリクエストやページ (ショーのチケットを購入したい場合など) を通じて Bean の状態を維持したいが、セッションにそれを保持したくない場合は、常に会話を使用できます。
会話は使用したい限り続き、セッション内で必要な数の会話を行うことができます。
会話の文脈を理解するのに役立つことを願っています。
使用している Seam Framework のバージョンは? 要するに、会話をスコープとする持続性コンテキストを使用すると、merge() 操作を使用したり、各要求の開始時にデータを再ロードしたりせずに、サーバーへの複数の要求にまたがる楽観的なトランザクションをプログラムできます。 LazyInitializationException または NonUniqueObjectException に取り組む必要性 (Seam Docs)。
会話に関する基本的な概念を知りたい場合は、このSeam Conversationを読むことをお勧めします。
Seam 3 を使用している場合、CDI などの JavaEE6 の新機能が集約されています。