質問: 複数のログインからのデータ入力をサポートしていないjsfアプリケーション これは非常に単純な質問ですが、私は申し訳ありませんが、私の知識はあまりにも原始的なので私は専門家の指導が必要です。私は自分の問題を解決するためにGoogleで何を検索するのか分からない。 私はjsfで簡単なデータ入力アプリケーションを開発しました。このアプリケーションは、ユーザーがデータを入力してデータに基づいて1つのpdfレポートを生成するフォームを提供します。アプリケーションは正常に機能しますが、複数のユーザーが同時にデータを入力しようとすると、ユーザーはその操作を行うことができません。一度に1人のユーザーしかデータを入力できません。 私は何を勉強すればいいのか、何を研究する必要があるのか、何かを考えてください。 前もって感謝します。
回答: これは、アプリケーション全体のすべてのユーザーが共有する静的変数またはアプリケーションスコープ変数で、リクエスト/セッションスコープ情報を保持していることを意味します。他のユーザーが同じアプリケーションを使用できないように、静的/アプリケーション全体のロックを意識してまたは意識してプログラミングしているようです。 コードを表示していないのでこの問題を解決する方法については、ターゲットとなる回答をすることはできませんが、静的変数とアプリケーションスコープ変数を調べ、要求/セッションスコープのデータを間違って保持していないかどうかを調べる必要があります。そうした場合は、静的ではなく、要求/セッションスコープにする必要があります。