問題タブ [conversation-scope]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
410 参照

jsf - 会話を伴う JSF ViewState

IBM Websphere 8 で Primefaces を使用して JSF を使用しています。私の問題は、JSF でより多くの会話を行うと、ViewState が期限切れになることです。ユーザーが 2 つの会話で作業し、多くのページに移動すると、viewstates のバッファー (既定では 20 スロット) がいっぱいになり、他の会話の viewStates が削除されます。したがって、最初の会話に戻ると、viewState が存在せず、この会話でこれ以上作業できません。

会話やその他の回避策で ViewStates を保存する可能性はありますか? javax.faces.STATE_SAVING_METHODクライアントに設定することは、私が考える最善の解決策ではありません。org.apache.myfaces.NUMBER_OF_VIEWS_IN_SESSIONを劇的に増やすことも、多くのセッションが予想されるため、あまり良い解決策ではありません。

0 投票する
0 に答える
588 参照

jsf - CDI Conversation スコープを使用した ViewScope と同等

ページが読み込まれるたびに会話を開始し、ページから移動したときに会話を終了することは可能ですか? CDI の会話スコープを使用してビュー スコープとまったく同じように動作させるにはどうすればよいですか。seam-faces や自分の顔 Codi extensions を使用したくありません。また、現在、JSF 2.2 に切り替えるオプションもありません。

0 投票する
1 に答える
1018 参照

jsf - CDI と「ネストされた」会話

私は、Java EE 6 (したがって CDI 1.0) の会話スコープと、ブラウザーのさまざまなタブからデータを分離し、ページの特定のワークフローの多くの要求にわたってデータを保持する方法について読んでいます。問題はありません。

私の読書では、そのアイデアの多くが Seam から来ていることを読みました。「しかし、CDI の会話スコープは「ネストされた」会話を行いません」などの警告をよく見かけます。「ネストされた」会話が正確に何であるかわかりませんか?

この良いリンクも読みましたhttp://www.andygibson.net/blog/article/understanding-nested-conversations/

しかし、私は何か基本的なことが欠けていると思います..このコンテキストで「ネストされた」会話が何であるかを完全には理解していません。誰でも私のためにそれを馬鹿にするのを助けることができますか?

0 投票する
0 に答える
973 参照

cdi - JSF2.2 アプリケーションで CDI Conversation Filter を使用する方法

私の JSF 2.2 ベースのアプリケーションでは、 に基づくウィザードを作成しました@ConversationScope。エラーに対処するために、CDI Conversation Filter を に追加しましたweb.xml

私の最初の質問は、フィルター マッピングの正しい URL パターンについてです。私のウィザードは url の背後で実行され/report/*ます。これをパターンとして使用すると、他のすべてのページで次の例外がスローされます。

そのため、「/*」をパターンとして使用する必要がありましたが、これまでのところうまくいきました。しかし今、コンテナ管理のセキュリティを統合したいと考えています。制限されたリソースをリクエストすると、ログインページにリダイレクトするときに前述のエラーがスローされます。

誰もそれを解決する方法を知っていますか?

前もって感謝します。

0 投票する
1 に答える
191 参照

spring - Springfuse からの会話スコープ

Springfuse の Conversation スコープの実装を試した人はいますか? JSF2 会話うまくいきますか? そうでない、または問題が発生したユースケースはありますか?

Github でプロジェクトを参照するためのリンクは壊れていますが、メイン ページを使用して Primefaces、Spring、および JPA プロジェクトを生成すると、Conversation コードがそこにあります。

0 投票する
1 に答える
1916 参照

jakarta-ee - 1 つの CDI 会話を終了し、CDI Bean のすべての変数を完全に破棄するにはどうすればよいですか?

私は JSF2.0 と WELD-CDI と jboss AS7 を使用しています。page-backbean で CDI@ConversationScope を使用しています。1 つのページに移動するには、次のようにメニュー項目を使用しています。

このメニューのアクションでは、次のメソッドが呼び出されて会話が開始され、目的のページにリダイレクトされます。

およびfaces-config.xml :

これまでのところ、すべてがうまく機能しています。

ちなみに、conversation.end()を実行した後、再度適用すると、変数は変更されず、変数のすべての値が保持されます。どうして?!

"conversation.end()" を実行した後、変数の値がリセットされません。変数がリセットされないのはなぜですか?助けてください。