没有合适的资源?快使用搜索试试~ 我知道了~
学习使用WebSphere MQ for Java编程
4星 · 超过85%的资源 需积分: 9 32 下载量 100 浏览量
2009-11-08
18:11:54
上传
评论
收藏 116KB DOC 举报
温馨提示
试读
25页
学习使用WebSphere MQ for Java编程。 WebSphere MQ for Java允许用Java 编程语言写成的程序直接访问WebSphere MQ Server,或作为一个WebSphere MQ Client连接到WebSphere MQ。
资源推荐
资源详情
资源评论
编程
目标
学习使用 编程。
概述
允许用 编程语言写成的程序直接访问
,或作为一个 连接到 。
平台
产品可用于以下平台:
和
!"#
$%&
%
'和 ()*+)或更高版本
,-平台
获得软件包
的最新版本的安装可以和 同时安装。关于
的安装可以参考下列资料:
平台的《.*/(%01233》
!"# 平台的《 !"#.*/(%01233》
平台的《*/(%01233》
$%&平台的《$%&,$%&'.*/(
%01233》
平台的《.*/(%01233》
,-平台的《,-.*/(%01233》
'平台的《'45%6%,》
被包含在下列 的7 文件中8
055597
这个 7 文件支持所有的连接选项。
05559,7
这个 7 文件仅支持 ,3 连接,并不是在所有的平台都提供或支持,所以我们推荐在
新应用程序中不要使用它。
的运行环境
为了运行 ,需要以下的软件:
服务器端平台的 ;
服务器端平台的 :5;(:;);
客户端平台的 :5;或 +%5<5(+<)或支持
的网络浏览器。
安装目录
*/( 文件的安装目录如下表所示:
平台 目录
%5957
'=()>,5957
=?+@2!,:5957
!"#和 %5957
$%&>,5957
,-45A!35BA2AA7
提示:>,是产品安装的目录。在 $%&系统中,它可能是,而在 '和
()
系统上,它可能是%。
还提供了一些例子程序,例如安装验证程序?*!@。下表中列出了不同平台的例子程序的目
录结构。
平台 目录
%59557
'=()>,59575
=2!,:59575
!"#,%59557
$%&>,59557
,-45A!35BA2AAAA
提示:>,是产品安装的目录。在 $%&系统中,它可能是,而在 '和
()
系统上,它可能是%。
环境变量
产品安装完成后,您必须更新 $!C 环境变量,$!C 中需要包含
和例子程序的目录,如下表所示:
平台 $!C 的参考设置
$!C D%59570555978
%59570078
%59578
%595578
!"#和
%$!C D59570555978
59570078
59578
595578
,-45$!C D59>>,?!:E$@A7AA055597F
59>>,A7AA007F
59>>,A7AAF
59>>,AA7AAF
'=()
$!C D>,?!:E$@59570555978
>,59570078
>,59578
>,595758
=$!C D2!,:59570555978
2!,:59570078
2!,:59578
2!,:595758
$%&$!C D>,?!:E$@59570555978
>,59570078
>,59578
>,595578
注意8
59>>,表示在 ,-系统的 安装目录。通常是 8A
!35BA2AA。
>, 是产品的安装目录。
如果现有的应用程序依赖于 05559,,您必须要把 05559,7 文件
加到 0 中。
在某些平台还必须要更新下列附加的环境变量,如下表所示:
平台 环境变量
$:>$2++G>!C D%5957
!"# $2>!C D5957
%$:>$2++G>!C D5957
,-45!C D>,A
'=()$2!C D>,5957
$%&$:>$2++G>!C D>,5957
注意8
>, 是产品的安装目录。
注意:
确保您追加的 的变量不要覆盖现有的系统环境变量。如果覆盖了系统的
环境变量,那么应用程序在编译或运行时将可能会失败。
(使用
应用程序连接到队列管理器后,就可以与访问 对象(例如.队列)。队列
管理器为其拥有的 对象提供消息发送服务。使用
0 编程的方法依赖于使用的连接模式。连接的模式有两种,分别是客户连
接模式和绑定模式。
( 客户机连接模式
当 0 作为客户端时,与 客户端类似,
但仍然存在如下区别:
, 仅支持 C!!。
, 不支持连接表。
(, 在启动时,不读取任何 环境变量。
, 通道的定义和环境变量信息都被存放在一个叫做 <5 的类中,当连接时这
些信息也可以被作为入口参数。
/, 错误和意外信息被写到 <&0 类说明的日志中。缺省错误信息被写到 控
制台。
0客户端不支持 2<6E 和快速绑定。
当利用客户机连接时,您必须指定其他一些环境属性,以便建立与队列管理器的连接。这
些属性是: 主机名,即作为队列管理器主机的 服务器的名字;以及通道
名,即客户 机连接通道的名字。另外,您也可以指定 服务器监听的端口
号。如果还没有指定端口号的话,那么将使用默认的端口号 。
( 绑定模式
在绑定模式(也称作服务器连接模式)中,与队列管理器的通讯利用的是进程间通讯。关
键因素之一就是,要记住绑定模式只适用于那些运行在作为队列管理器主机的
服务器上的程序。利用绑定模式的程序不会从 客户机
机器上运行。换言之,应用程序被绑定在队列管理器所在的同一台机器上。绑定模式是访
问 的一种快速而高效的方法。某些功能(如队列管理器的扩展架构事务
处理协同)只在绑定模式下才可用。
0 的绑定模式与客户连接模式存在下列区别:
, 忽略了 <5 类所提供的大多数参数。
, 绑定模式支持 2<6E 和快速绑定。
((类库
0提供了一系列可以使 和应用程序访问
的类。包括以下类和接口:
(( 类
:H
该类用来传递有关连接队列管理器的信息至发送、接收和安全退出。当以绑定模式直接连
接到 时,此类不适用。
<&
当调用发送、接收和安全退出时,该类定义传递到这些调用的上下文信息。该类的
&+属性应当通过退出设置,以显示 下一步
应当采取何
种行动。
:%$
该类代表开放式队列集,我们可以利用 %()方法的单一调用发送消息至这些队列中。
我们利用 :%$构造器或 %%3类的
00:%$()方法来做出该类的实例。
:%$5
该类代表分配表中的单一项目(单一队列)。该类继承 3C01类。
<5
该类包含控制构建 %%3对象(及其相对应的到 的连
接)环境的静态元素变量。由于调用 %%3构造器使该类值的集生效, 因
此 <5类的值应当在 %%3实例构建前设置。
<&0
该类包含 完成代码和错误代码常量的定义。以 >开始的常量是
完成代码,而以 +>开始的常量则是 原因代码。
只要出现
错误,就会给出 <&0。
63
该类包含控制 %%3()方法行为的选项。
3,70
该类是 %%3、%%和 !0类的超类。它提供查询并设置
这些资源属性的能力。
3
该类代表 消息的消息描述器和数据。
3C01
该类用来处理分配表中某个给定目的地的消息参数。:%$5继承它。
!0
用作 连接默认 03的 03,其实
现可以使用该类。
!0<
只要添加或删除 !C1到 <5控制的权标集,那么就可用该类来
生成一个事件。当默认的 03改变时, 即会生成
!0<。
!C1
该类可被用来提供默认的连接集合。
!0
该类为 进程提供查询操作。
!%3
该类包含控制 %%%()方法行为的选项。
%%
该类为 队列提供查询、设置、放置和获取操作。查询和设置能力继承自
3,70。
%%3
该类代表 的队列管理器。
503
该类提供基本的连接集合功能。
I本帖最后由 %,5于 )""J8J编辑 K
搜索更多相关主题的帖子8
C!
) 年 月 ) 日下午 LM 点,:2 性能调优的亲密接触!
N大 中 小 发表于 )""O8()只看该作者
(( 接口
具有以下接口:
+0<&
该接口使得我们可以用 检查并有可能修改从队列管理器接收的
数据。当以绑定模式直接连接到 时,该接口不适用。
0%4<&
该接口使得我们可以尝试定制连接到队列管理器时出现的安全流。当以绑定模式直接连接
到 时,这一接口不适用。
,<&
该接口使得我们可以检查并有可能修改用 发送到队列管
剩余24页未读,继续阅读
wangliang0103
- 粉丝: 3
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页