masterEjb 2读书笔记——RMI-IIOP and JNDI tutorial部分-续
来源:互联网 发布:大数据分析股票 编辑:程序博客网 时间:2024/05/23 12:28
超出长度限制了,所以继续发。
3. RMI-IIOP与JNDI集成:
l RMI-IIOP主要想使用JNDI来做两件事情:
n RMI-IIOP server使用JNDI API将自己发布到一个JNDI树上;例如:
Generator o = new Generator (); //这是一个远程对象
javax.naming.Context ctx= new javax.naming.InitialContext(System.getProperties());
ctx.rebind(“obj”, o);
Synchronized (o) {
o.wait();
}
首先初始化一个远程对象Generator,然后得到Initial context,绑定远程对象到JNDI树上,最后等待客户端调用。
n 客户通过JNDI来查找RMI-IIOP 对象,例如:
javax.naming.Context ctx= new javax.naming.InitialContext(System.getProperties());
Object remoteObj = ctx.lookup(“obj”);
Generator g = (Generator)javax.naming.PortableRemoteObject.narrow(remoteObj, Generator.class);
这里用到了一个RMI-IIOP对象PortableRemoteObject的静态方法——narrow()。这个方法的作用是在JNDI树上查找远程对象时将对象强制装换为远程对象的。为什么不用常用的强制转换方法呢?简短的答案是:为了兼容CORBA。
- masterEjb 2读书笔记——RMI-IIOP and JNDI tutorial部分-续
- masterEjb 2读书笔记——RMI-IIOP and JNDI tutorial部分
- masterEjb 2读书笔记——Transaction部分(2)
- masterEjb 2读书笔记——Transaction部分(1)
- 借助JNDI查找RMI-IIOP
- 将RMI-IIOP服务器绑定到JNDI
- RMI-IIOP与JNDI简单小结
- EJB第一枪:RMI and RMI-IIOP
- RMI与RMI-IIOP区别,以及JNDI相关
- RMI-IIOP与JNDI简单小结(1)
- 名词解释WEB,EJB,JNDI,JMS,JTA,JAF,RMI/IIOP
- RMI-IIOP
- RMI-IIOP
- RMI-IIOP
- RMI与RMI-IIOP区别
- 企业中的 RMI-IIOP
- Java RMI-IIOP 入门
- Java RMI-IIOP
- 扒光62亿的羊皮!!! 21世纪的中国珍珠港!!! (zt)
- jsp+javascript打造级连菜单
- 便利的开发工具-log4cpp快速使用指南
- 便利的开发工具 CppUnit 快速使用指南
- masterEjb 2读书笔记——RMI-IIOP and JNDI tutorial部分
- masterEjb 2读书笔记——RMI-IIOP and JNDI tutorial部分-续
- masterEjb 2读书笔记——Transaction部分(1)
- masterEjb 2读书笔记——Transaction部分(2)
- 作为学科的计算科学(上)
- 作为学科的计算科学(中)
- 作为学科的计算科学(下)
- 解决主页在不同浏览窗口下浏览兼容——百分数值相对定位的总结
- 推荐用 Flash做一般文字为主的页面
- Flash 中英文字应用环境分析