文档介绍:参考:http://speed847./blog/375363
Example 1
  ConnectionFactory---->Connection--->Session--->Message
  Destination + Session------------------------------------>Producer
  Destination + Session------------------------------------>MessageConsumer
首先需要得到ConnectionFactoy和Destination,这里创建一个一对一的Queue作为Destination。
 ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory("vm://localhost");
  Queue queue = new ActiveMQQueue("testQueue");
然后又ConnectionFactory创建一个Connection, 再启动这个Connection:
  Connection connection = ();
  ();
接下来需要由Connection创建一个Session:
  Session session = (false, )
    现在暂且不用管参数的含义, 以后会详细讲到.
下面就可以创建Message了,这里创建一个TextMessage。
  Message message = ("Hello JMS!");
要想把刚才创建的消息发送出去,需要由Session和Destination创建一个消息生产者:
  MessageProducer producer = (queue);
下面就可以发送刚才创建的消息了:
  (message);
消息发送完成之后,我们需要创建一个消息消费者来接收这个消息:
  sumer = (queue);
  Message recvMessage = ();
消息消费者接收到这个消息之后,就可以得到它的内容:
  (((TextMessage)recvMessage).getText());
import ;
import ;
import ;
import ;
import ;
import ;
import ;
.;
.;
public class MessageSendAndReceive {
    public static void main(String[] args) throws Exception {
       ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory("vm://localhost");
   
        Connection connection = ();
        ();
       
        Queue queue = new ActiveMQQueue("testQueue");
       
        final Session session = (false, );
        Message message = ("Hello JMS!");