2012-02-06 7 views
0

私は、クライアント側でスイングを使用するRMIアプリケーションを作成しています。ユーザーは最初に自分のメールアドレスとパスワードでログインする必要があります。ログイン後、新しいJFrameが開き、最初のUIからの自分のメールIDに基づいて、2番目のUIのデータベースからデータを取得する必要があります。rmiアプリケーションのセッション管理

私はこのことが初めてで、ユーザー名がすべてのJFramesに伝播するようにセッションをどのように維持できるかを知りたいと思います。私は店の名に示すように、システムのプロパティを使用する方法についての記事を読む:

System.setProperty("application.userName", myUserName); 

私は電子メールを保存するために、システムのプロパティを使用すると良いでしょうか、私はより良い方法でセッションを維持できるかどうかを知りたいですか?

答えて

0

ログインメソッドは、そのセッション専用の新しいリモートオブジェクトを返します。実際にははそのセッションですです。クライアントがスタブを解放すると、セッションはDGCされます。セッションオブジェクトにlogout()メソッドを提供するには、セッションに必要な他のすべてのメソッドが必要です。