JMS2.0规范中文版

开发一个JMS客户端

一个使用传统API的JMS客户端典型的使用步骤如下:

  • 使用JNDI查找一个ConnectionFactory对象
  • 使用JNDI查找一个或多个Destination对象
  • 使用ConnectionFactory创建一个JMS Connection对象
  • 使用Connection创建一个或多个JMS Session对象
  • 使用Session和Destination对象创建需要的MessageProducer和MessageConsumer对象
  • 通知Connection对象开始投递消息

对应地,一个使用简化API的JMS客户端典型的使用步骤如下:

  • 使用JNDI查找一个ConnectionFactory对象
  • 使用JNDI查找一个或多个Destination对象
  • 使用ConnectionFactory创建一个JMSContext对象
  • 使用JMSContext创建需要的JMSProducer和JMSConsumer对象
  • 自动开始消息投递

上述过程中描述了客户端使用JMS生产和消费消息所需要的最基本步骤。