RMI でクライアントとサーバー間のセッションを作成する方法を検索する場所を誰かに教えてもらいたいです。つまり、検索目的でのその概念の名前は何ですか?
3505 次
1 に答える
2
2001 年の著書では、これをリモート セッション パターンと名付けました。
アイデアは、単一の RMI オブジェクトをレジストリにバインドし、login()
メソッドのみを使用することです。このメソッドが成功すると、呼び出しごとに、セッションに必要な API を含む新しい RemoteSession オブジェクトが返されます。もちろん、RemoteSession も別のリモート インターフェイスです。logout()
また、オブジェクトをアンエクスポートするメソッドも含まれておりUnreferenced
、セッションを終了する別の方法として も実装しています。
RemoteSession の各インスタンスはクライアントの状態を維持できるため、これはセッション オブジェクトです。また、RemoteSession オブジェクトを取得する唯一の方法は 経由login()
であるため、最初の概算に対して安全です。
于 2013-01-10T20:25:46.403 に答える