JMS 接口

WebSphere® Application Server 支持使用与 JMS 1.1 域无关的接口 (在 JMS 规范中称为 公共接口 ) 和特定于 JMS 1.0.2 域的接口的应用程序。

使用 JMS 1.1 时,实现应用程序的首选方法是使用公共接口,因为它们提供了比特定于域的接口更简单的编程模型。 另外,应用程序还可以在同一个会话中创建队列和主题并在同一个事务中协调对它们的使用。 公共接口还是特定于域的接口的父代。

注: 特定于域的接口 (针对 WebSphere Application Server V 5 中的 JMS 1.0.2 提供) 仅支持为已实现的应用程序提供兼容性以使用这些接口。
表 1. JMS 公共接口 的点到点和发布/预订版本。 此表的第一列列示 JMS 公共接口。 第二列列示 JMS 公共接口的点到点版本。 第三列列示 JMS 公共接口的发布/预订版本。
JMS 公共接口 点到点接口 发布/预订接口
ConnectionFactory QueueConnectionFactory TopicConnectionFactory
连接 QueueConnection TopicConnection
目标 队列 主题
Session QueueSession TopicSession,
MessageProducer QueueSender TopicPublisher
MessageConsumer
Queue接收方,
QueueBrowser
TopicSubscriber

有关 JMS 接口的更多信息,请参阅 JMS 文档 ( http://java.sun.com/products/jms/docs.html)。