12.07.2015 Views

VisiBroker Edition

VisiBroker Edition

VisiBroker Edition

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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

第章使 用 URL 命 名第 27 章注 :本 章 介 绍 如 何 使 用 URL 命 名 服 务 , 它 允 许 您 使 URL ( 统 一 资 源 定 位 符 ) 与 对 象的 IOR ( 互 操 作 对 象 引 用 ) 相 关 联 。 URL 限 制 到 对 象 后 , 客 户 端 应 用 程 序 可 以 通过 使 URL 指 定 为 字 串 ( 而 不 是 对 象 名 称 ) 获 得 对 象 的 引 用 。 如 果 要 客 户 端 应 用 程序 定 位 对 象 而 又 不 使 用 osagent 或 CORBA 命 名 服 务 , 指 定 URL 是 一 种 选 择 。所 有 这 些 介 绍 仅 适 用 于 Java。URL 命 名 服 务注 :URL 命 名 服 务 是 一 种 简 单 的 机 制 , 它 让 服 务 器 对 象 使 其 IOR 以 文 件 中 字 串 的 形 式与 URL 相 关 联 。 然 后 , 客 户 端 程 序 通 过 此 URL 定 位 对 象 , 该 URL 指 向 Web 服务 器 上 含 有 字 串 化 URL 的 文 件 。URL 命 名 服 务 支 持 用 于 注 册 对 象 的 http URL 方案 和 Java 在 运 行 时 支 持 的 任 何 URL 方 案 ( 例 如 http:、 ftp: 或 file: )(URL用 于 定 位 对 象 )。此 URL 命 名 服 务 提 供 一 种 除 使 用 智 能 代 理 或 CORBA 命 名 服 务 之 外 定 位 对 象 的 方法 。 它 使 客 户 端 应 用 程 序 能 够 定 位 任 何 厂 商 提 供 的 对 象 。 此 服 务 的 IDL 规 范 如 下所 示 。<strong>VisiBroker</strong> <strong>Edition</strong> 的 URL 命 名 服 务 支 持 Java 环 境 支 持 的 任 何 形 式 的 URL 处理 。// WebNaming.idl#pragma prefix "inprise.com"module URLNaming {exception InvalidURL{string reason;};exception CommFailure{string reason;};exception ReqFailure{string reason;};exception AlreadyExists{string reason;};abstract interface Resolver {// 读 操 作Object locate(in string url_s)使 用 URL 命 名 27-1

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

Saved successfully!

Ooh no, something went wrong!