大きな Seam プロジェクトがあり、JSF アクションや干渉なしで XML またはバイナリ データを提供したいと考えています。
そこで、サーブレットを使用することにしました。私が使用した方法はここで説明されています: http://www.seamframework.org/Documentation/ReplaceingServletsWithSeamResources
実際、私は異なる情報を提供する 2 つのサーブレットを使用しています。
ここで実装したいのは、セッション ID を使用してすべてのセッションを追跡できるようにすることです。しかし: サーブレットが呼び出されるたびに、新しいセッション ID を取得します。
あるフォーラムでは、セッショントラッカーを実装する必要があると書いています (https://community.jboss.org/thread/190326)。つまり、次のことを意味します。
a)最初の呼び出しの後、セッションIDをクライアントに送り返す必要があります
b) その後、すべての呼び出しで、クライアントはセッション ID をサーバーに送信する必要があります。
c) これで、サーバーはセッション トラッカーからセッションを取得できます。
もっと簡単な解決策はありませんか?つまり、呼び出しが以前と同じクライアントからのものであることを Seam-servlet が自動的に検出する可能性があるはずです。
ありがとう!