简化API接口
简化API与传统API提供的消息功能是一样的,但是它需要的接口更少、使用更方便。
简化API提供的主要接口如下:
- ConnectionFactory:客户端用来创建连接的受管对象。传统API也会使用此接口。
- JMSContext:客户端到JMS提供者之间的活动连接,以及发送和接收消息的一个单线程上下文。
- JMSProducer:由JMSContext创建的对象,用于发送消息到Queue或Topic
- JMSConsumer:由JMSContext创建的对象,用于接收Queue或Topic中的消息
图2-3 简化API概述

在简化API中,一个JMSContext对象封装了传统API中Connection和Session两个对象的行为。尽管本规范提到JMSContext拥有潜在的“Connection”和“Session”,但实际上简化API中并不使用这两个接口。