如何创建 MessageQueue 组件实例
在 2007 年 11 月的更新中,当需要使应用程序内置消息处理功能时,可以创建 MessageQueue 组件。MessageQueue 组件可用于连接到现有队列、发送和接收消息,以及为应用程序添加通信服务。下面是一个示例,假设要生成一个订单输入系统,该系统在收到来自销售人员或网站上客户直接交互的订单后,将其放入队列中。
首先,需要向项目中添加 MessageQueue 组件的一个实例。然后,将其配置为与消息队列服务器上现有的 OrderEntry 队列进行交互。MessageQueue 组件可以在 Windows 窗体、Web 窗体和组件类中添加。
如果向可视化设计器(如 Windows 窗体设计器)中添加 MessageQueue 组件的实例,该组件将出现在窗体下边框下面的一个很小的区域中。此区域称为组件栏,用作显示与窗体关联的所有非可视项的位置。从 Component 继承的非可视化类支持类似于组件栏的可视化设计图面,MessageQueue 组件和其他组件排列在该图面上。然而,需要注意的是,此设计器上项的排列并不重要,因为您所看到的界面从不向应用程序的最终用户显示。
以下是多种创建 MessageQueue 组件实例的方法:
方法一:从“工具箱”创建 MessageQueue 组件的实例
1. 访问“工具箱”的“组件”选项卡。
2. 选择 MessageQueue 图标并将它拖放到窗体或组件的设计器图面上。
3. 对组件进行配置。有关更多信息,请参见消息队列配置属性。
方法二:通过服务器资源管理器创建 MessageQueue 组件的实例
1. 展开“服务器”节点,确定此节点是否列出了要在其上驻留队列的服务器。如果没有列出要查看的服务器,则需要添加该服务器。有关更多信息,请参见 如何:访问和初始化服务器资源管理器/数据库资源管理器。
2. 在要查看的服务器的节点下找到并展开“消息队列”节点。如果未展开“消息队列”节点,则说明试图在其上查看队列的计算机未安装“消息队列”。有关如何安装和配置“消息队列”的信息,请参见 Windows 2000 或 Windows NT 消息队列文档。
要将队列添加到项目中,请执行以下操作。然后右击它。单击“添加到设计器”。配置组件。有关更多信息,请参见消息队列配置属性。以编程方式创建 MessageQueue 组件的实例请参见概念参考。
```java
// 以编程方式创建 MessageQueue 组件的实例
MessageQueue messageQueue = new MessageQueue();
// 配置 MessageQueue 组件
messageQueue.setConfigProperty(/* 配置属性 */);
// 将 MessageQueue 组件添加到设计器中
designer.addComponent(messageQueue);
```