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.

第章使 用 <strong>VisiBroker</strong> <strong>Edition</strong> 开 发 实第 4 章例 应 用本 节 使 用 实 例 来 描 述 创 建 Java 和 C++ 下 的 分 布 式 、 基 于 对 象 的 应 用 程 序 的 开 发过 程 。该 实 例 应 用 的 Java 和 C++ 代 码 由 bank_agent.html 文 件 来 提 供 。 您 可 以 在 安 装<strong>VisiBroker</strong> for Java 或 <strong>VisiBroker</strong> for C++ 软 件 包 的 examples/basic/bank_agent 目 录 下 找 到 该 文 件 。 如 果 您 不 知 道 各 软 件 包 的 位 置 , 则 查 看 系 统 管理 器 。开 发 过 程当 您 使 用 <strong>VisiBroker</strong> <strong>Edition</strong> 开 发 分 布 式 应 用 时 , 您 必 须 首 先 确 定 应 用 程 序 所 需要 的 对 象 。 下 图 示 范 开 发 一 个 实 例 银 行 应 用 的 步 骤 。 以 下 是 开 发 该 实 例 银 行 所 采 取的 步 骤 的 概 要 描 述 :1 使 用 接 口 定 义 语 言 (IDL) 为 每 个 对 象 编 写 说 明 。IDL 是 实 现 者 用 来 指 定 一 个 对 象 所 要 提 供 的 操 作 以 及 如 何 调 用 这 些 操 作 的 语 言 。在 本 实 例 中 , 我 们 使 用 IDL 以 balance() 方 式 来 定 义 Account 接 口 , 以 open()方 式 来 定 义 AccountManager 接 口 。2 使 用 IDL 编 译 器 生 成 客 户 存 根 代 码 和 服 务 器 POA 服 务 对 象 代 码 。根 据 步 骤 1 中 所 描 述 的 接 口 说 明 , 使 用 (Java) idl2java 或 (C++)idl2cpp编 译 器 生 成 客 户 存 根 ( 这 为 Account 和 AccountManager 对 象 方 式 提 供 接 口 ) 和服 务 器 类 ( 这 为 远 端 对 象 的 实 现 提 供 类 )。3 编 写 客 户 程 序 代 码 。使 用 <strong>VisiBroker</strong> <strong>Edition</strong> 开 发 实 例 应 用 4-1

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

Saved successfully!

Ooh no, something went wrong!