文档章节

Naming.bind和Registry.bind区别

无知有趣
 无知有趣
发布于 2014/06/18 17:21
字数 138
阅读 189
收藏 0
rmi

Naming类和Registry类均在java.rmi包,Naming类并非在javax.naming包。

Naming源码:

    public static void bind(String name, Remote obj)
        throws AlreadyBoundException,
            java.net.MalformedURLException,
            RemoteException
    {
        ParsedNamingURL parsed = parseURL(name);
        Registry registry = getRegistry(parsed);
 
        if (obj == null)
            throw new NullPointerException("cannot bind to null");
 
        registry.bind(parsed.name, obj);
    }
    private static Registry getRegistry(ParsedNamingURL parsed)
        throws RemoteException
    {
        return LocateRegistry.getRegistry(parsed.host, parsed.port);
}

例子:

    LocateRegistry.getRegistry("127.0.0.1", 8494).bind("R1", 
            UnicastRemoteObject.exportObject(new RemoteObject(), 0));
    
    Naming.bind("rmi://127.0.0.1:8494/R1", 
            UnicastRemoteObject.exportObject(new RemoteObject (), 0));

© 著作权归作者所有

共有 人打赏支持
上一篇: RMI线程分析
下一篇: jquery实现多任务
无知有趣
粉丝 13
博文 117
码字总数 33264
作品 0
北京
后端工程师
私信 提问
一个Docker的maven插件

什么是Docker Docker最近在业内非常火。如果你现在还不知道Docker是什么,你可要小心喽。今后,你会发现自己正在以某种方式使用它。本文假设你已经有了Docker的基础。如果你现在对它还不是很...

翟志军
2014/04/02
0
9
RMI 入门理解

Java RMI之HelloWorld篇 Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法...

Daim
2016/03/25
25
1
rmi经典实例---远程调用简单实现方式

Java RMI之HelloWorld篇 Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法...

霄羽
2015/08/06
0
0
java远程通讯技术及简单实现

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java底层领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、SOAP、EJB和JMS等,在j2ee中,对java底层远程...

长平狐
2012/11/12
231
0
使用JAVA RMI开发分布式应用程序

RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。   RMI的基础是接口,RMI构...

邓小峰
2009/04/13
2.1K
1

没有更多内容

加载失败,请刷新页面

加载更多

Git代码防丢指南

我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象。本文将针对IDEA&Git日常开发中的一些场景,为你层层拨开迷雾,解析常见的错误及其发生原因,...

joymufeng
11分钟前
0
0
传统IDC部署网站(三)

16. chown命令 chown 用来更改一个文件或者目录的所有者护着所属组 -R 级联更改一个目录下所有的目录和文件 chown user1:users 1.txtchown user1.users 1.tx useradd 添加用户的命令 user...

miko0089
22分钟前
1
0
来玩一下Java设计模式之命令模式

wiki上的描述 Encapsulate a request as an object, thereby allowing for the parameterization of clients with different requests, and the queuing or logging of requests. It also al......

小刀爱编程
23分钟前
1
0
Optional类的简单了解

import java.util.Optional;/** * @author hanliwei */public class OptionalTest { /** * Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返...

wind2012
31分钟前
1
0
如何写出好的单元测试?

大家都知道,开发软件的时候为代码编写单元测试是很好的。但实际上,光有测试还不够,还要编写好的测试,这同样重要。 要做到这一点,考虑遵循一些固执的原则,对测试代码给予一些关爱: 1....

程序猿拿Q
40分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部