Module java.rmi
Package java.rmi

Class Naming

java.lang.Object
java.rmi.Naming

public final class Naming extends Object
Naming类提供了用于在远程对象注册表中存储和获取远程对象引用的方法。 Naming类的每个方法都将一个名称作为其参数之一,该名称是一个URL格式的java.lang.String,格式如下:
    //host:port/name
 

其中host是注册表所在的主机(远程或本地),port是注册表接受调用的端口号,name是注册表不解释的简单字符串。 hostport都是可选的。如果省略host,则默认为本地主机。如果省略port,则默认为1099,即RMI注册表rmiregistry使用的“众所周知”端口。

为远程对象绑定名称是将一个名称与可以在以后查找该远程对象的远程对象关联或注册的过程。可以使用Naming类的bindrebind方法将远程对象与名称关联。

一旦远程对象在本地主机上的RMI注册表中注册(绑定),远程(或本地)主机上的调用者可以按名称查找远程对象,获取其引用,然后调用对象上的远程方法。一个注册表可以被所有在主机上运行的服务器共享,或者如果需要的话,一个单独的服务器进程可以创建和使用自己的注册表(有关详细信息,请参见java.rmi.registry.LocateRegistry.createRegistry方法)。

自版本:
1.1
参见: