资料内容:
2.6 开 发 JMS应 用 程 序
广 义 地 说 , JMS应 用 程 序 是 一 个 或 多 个 交 换 消 息 的 JMS客 户 端 。 应 用 程 序 还
可 能 涉 及 非 JMS客 户 端 ;但 是 , 这 些 客 户 机 使 用 JMS提 供 程 序 的 本 机 API来 代
替 JMS。
JMS应 用 程 序 可 以 作 为 一 个 单 元 进 行 架 构 和 部 署 。 在 许 多 情 况 下 , JMS客 户
端 是 增 量 地 添 加 到 现 有 应 用 程 序 中 的 。
应 用 程 序 使 用 的 消 息 定 义 可 能 源 于 JMS, 也 可 能 是 由 应 用 程 序 的 非 JMS部 分 定
义 的 。
2.6.1 开 发 JMS客 户 端
典 型 的 JMS客 户 端 执 行 以 下 JMS设 置 过 程 :
• 使 用 JNDI查 找 ConnectionFactory对 象
• 使 用 JNDI查 找 一 个 或 多 个 Destination对 象
• 使 用 ConnectionFactory创 建 一 个 禁 止 消 息 传 递 的 JMS连 接
• 使 用 连 接 创 建 一 个 或 多 个 JMS会 话
• 使 用 会 话 和 目 的 地 创 建 所 需 的 MessageProducers和 messagconsumers
告 诉 连 接 开 始 传 递 消 息
此 时 , 客 户 机 已 经 具 备 了 生 成 和 使 用 消 息 所 需 的 基 本 JMS设 置 。