我希望有人告诉我在哪里搜索如何在 RMI 中建立客户端和服务器之间的会话,即用于搜索目的的概念名称是什么?
问问题
3505 次
1 回答
2
我在 2001 年的书中将其命名为远程会话模式。
这个想法是有一个单一的 RMI 对象,绑定在注册表中,只有一个login()
方法。如果成功,该方法会为每个调用返回一个新的 RemoteSession 对象,其中包含会话所需的 API。RemoteSession 当然是另一个远程接口。它还包含一个logout()
取消导出对象的方法,它还实现了Unreferenced
,作为终止会话的另一种方式。
RemoteSession 的每个实例都可以维护客户端状态,因此它是一个会话对象,并且由于获取 RemoteSession 对象的唯一方法是 via login()
,因此它在第一个近似值上是安全的。
于 2013-01-10T20:25:46.403 回答