java - 什么是 IOR 文件,它有什么作用,它是如何工作的?

标签 java corba

我相信它在某种程度上与 CORBA 有关(我不确定)。我很好奇它的功能以及它是如何工作的。当我搜索“IOR 文件”时,Google 没有帮助我,我不确定我还能搜索什么。感谢任何至少可以利用可用资源为我指明正确方向的人。

最佳答案

IOR 文件是包含可互操作对象引用 的文件,它是一种定位器字符串。 IOR 文件本身包含 IOR。 IOR 是一个 CDR 编码的字符串,取决于 CORBA 版本,它包含有关创建此字符串的仆人的各种信息。但基本上它用作定位器字符串。

在 IOR 中通常可以找到 servant 的 IP、端口号和对象引用。

在一个简单的 hello world 示例中,仆人(服务器)将创建此文件。客户端读取此文件,客户端 ORB(对象请求代理)会将客户端的调用透明地委托(delegate)给服务方。

关于 CORBA 的所有信息:OMG CORBA Website 或者访问Wikipedia

关于java - 什么是 IOR 文件,它有什么作用,它是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1087083/

相关文章:

java - 给定乘数的下一个数字倍数

java - CORBA-JacORB : Use fixed port generating IOR?

java - Linux 和 Windows 上的 Jasper 是否有通用的字体格式来生成 pdf?

java - Selenium Web Driver - 如何在后台运行 Firefox

java - 需要一个 Java 方法的解决方案,该方法返回一个字符串值,以便在 JVM 中仅执行 n 个线程

java - 处于WAITING状态的线程是否可以无限期等待

java - 构建具有大量数据通信的系统的最佳方法是什么?

c++ - 编译时绑定(bind) C++ 模板?

python - 如何在 Python 上使用 Omniorb 通过 ssh 隧道连接到 Corba 服务器

java - 使用 Javax.validation 进行 Spring 验证重定向到 400