【问题标题】:managing sessions in rmi application [duplicate]在 rmi 应用程序中管理会话 [重复]
【发布时间】:2012-02-27 21:19:32
【问题描述】:

我正在编写一个在客户端使用摆动的 RMI 应用程序。用户必须首先使用他的电子邮件和密码登录。在他登录后,打开一个新的 JFrame,并根据他在第一个 ui 中的电子邮件 ID,我应该从第二个 ui 中的数据库中获取数据。

我是这个东西的新手,我想知道如何维护会话,以便将用户名传播到所有 JFrame。我读了一篇关于使用系统属性存储用户名的文章:

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

我想知道使用系统属性存储电子邮件是一种好习惯还是我可以以更好的方式维护会话?

【问题讨论】:

    标签: java rmi


    【解决方案1】:

    让登录方法返回一个专用于该会话的新远程对象。事实上它就是那个会话。当客户端释放存根时,会话将被 DGC'd,或者您可以在会话对象中提供 logout() 方法以及会话所需的所有其他方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-27
      • 2018-03-03
      • 2012-07-03
      • 1970-01-01
      相关资源
      最近更新 更多