12.07.2015 Views

VisiBroker Edition

VisiBroker Edition

VisiBroker Edition

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

第章在 IIOP 上 使 用 RMI第 24 章本 节 讲 述 了 允 许 您 在 IIOP 上 使 用 RMI 的 <strong>VisiBroker</strong> <strong>Edition</strong> 工 具 , 还 说 明 了 运行 使 用 RMI-IIOP 的 Java applet 时 的 简 要 设 置 许 可 要 求 。概 述RMI ( 远 程 方 法 调 用 ) 是 一 种 允 许 在 分 布 环 境 中 创 建 和 使 用 对 象 的 Java 机 制 。 从这 种 意 义 上 讲 , RMI 是 特 定 于 语 言 (Java) 且 与 CORBA 不 兼 容 的 <strong>VisiBroker</strong>ORB。 OMG 已 发 出 了 一 种 规 范 , 即 Java 语 言 至 IDL 的 映 射 , 该 规 范 允 许 使 用RMI 编 写 的 Java 类 与 使 用 IIOP 编 码 的 CORBA 对 象 相 互 操 作 。通 过 RMI-IIOP 设 置 Java applet您 可 以 运 行 使 用 RMI-IIOP 的 applet。 但 是 , 您 需 要 设 置 “ 反 射 ” 和 “ 运 行 时间 ” 许 可 。 这 些 许 可 在 安 装 了 JRE 的 目 录 下 的 java.policy 文 件 中 设 置 。 下 面 这 个示 例 说 明 了 如 何 在 java.policy 文 件 中 设 置 许 可 :grant codeBase "http://xxx.xxx.xxx.xxx:8088/-" {permission java.lang.reflect.ReflectPermission "suppressAccessChecks";permission java.lang.RuntimePermission "accessDeclaredMembers";};java2iiop 和 java2idl 工 具<strong>VisiBroker</strong> <strong>Edition</strong> 具 有 两 个 编 译 程 序 , 这 两 个 编 译 程 序 允 许 您 使 用 <strong>VisiBroker</strong><strong>Edition</strong> ORB 改 写 现 有 的 Java 类 以 与 其 它 对 象 配 合 工 作 。● java2iiop 编 译 程 序 通 过 生 成 所 有 合 适 的 框 架 、 存 根 和 助 手 (helper) 类 , 从而 允 许 您 改 写 与 RMI 兼 容 的 类 以 使 用 IIOP。在 IIOP 上 使 用 RMI 24-1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!