我希望有人告诉我在哪里寻找如何使客户机和RMI服务器,即那是什么概念供搜索的名称之间的会话?
Answer 1:
我命名这在我2001年出版的远程会话模式。
这个想法是有一个单RMI对象,在注册表中绑定,具有只是一个login()
方法。 这种方法,如果成功,返回每次调用,包含您需要该会话的API一个新的RemoteSession对象。 RemoteSession当然是另一远程接口。 它还包含一个logout()
方法,该方法取消导出对象,并且它也实现了Unreferenced
,作为终止该会话的另一方式。
RemoteSession的每个实例可以保持客户端的状态,所以它是一个会话对象,并为获得RemoteSession对象的唯一方法是通过login()
它是安全的第一近似。
文章来源: How a server can make a session with a client in RMI