2011-01-06 19 views
1

こんにちは 私は豆を持っていると私は時間に基づいてCustomScopedビーンとしてそれを定義したい、私はアイドル時間の特定の期間の後に豆を破壊したいわけ。つまり、ユーザーがBeanのインスタンスを使用していない場合、Beanを破棄する必要があります。それはしばらくのセッションから削除されますSessionScoped豆の種類になりますので、はい、各ユーザーは、独自のインスタンスを持っている必要があります...カスタムスコープの豆JSF 2.0

答えて

2

CDI (JSR-299)を使用できる場合は、会話スコープを使用してそれを長くし、会話のタイムアウトを希望の値に設定できます。これにより、独自のカスタムスコープを記述する必要がなくなります。追加ボーナスとして、あなたはCDIに付属している他のすばらしいものをすべて手に入れます。

+0

CDI Beanとその有用な属性を認識していますが、JSFで非常に新しいので、CDI Beanに行く前に純粋なJSFでいくつかのプロジェクトを行うことにしました。 – ehsun7b