ログインした各ユーザーが、セッションスコープの HashMap Bean が注入された単純な Spring セッションスコープの Bean に実装された「セッション変数マップ」を持っている Web アプリケーションをデバッグしています。元々、これらの Bean はメインの Web アプリケーションのサーブレット コンテキストにありましたが、後で別の Web サービス (!) に配置され、Spring のリモート技術の 1 つ、RMI、HttpInvoker、および Hessian を介してアクセスされ、プロパティ ファイルで選択できます。アプリケーションは、Weblogic 10.3 のクラスタ化されていない複数のユーザーで引き続き動作します。
私の質問は: なぜそれが機能するのですか? セッション スコープの Bean は、HTTP リクエストを受け取る同じ Web アプリケーションでのみ機能するはずだと思います。「セッション」は、RMI 呼び出しを通じてどのように伝播できますか?