| 
 package com.kuaff.ejb3.messager; 
  
import javax.jms.Queue; 
import javax.jms.QueueConnection; 
import javax.jms.QueueConnectionFactory; 
import javax.jms.QueueSender; 
import javax.jms.QueueSession; 
import javax.jms.TextMessage; 
import javax.naming.InitialContext; 
  
public class Client 
{ 
  
    public static void main(String[] args) throws Exception 
    { 
        QueueConnection cnn = null; 
        QueueSender sender = null; 
        QueueSession session = null; 
        InitialContext ctx = new InitialContext(); 
        Queue queue = (Queue) ctx.lookup("queue/kuaffejb3/sample"); 
        QueueConnectionFactory factory = (QueueConnectionFactory) ctx.lookup("ConnectionFactory"); 
        cnn = factory.createQueueConnection(); 
        session = cnn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE); 
  
        TextMessage msg = session.createTextMessage("江湖快报:玉树临风风流倜傥的公子小巢又出现了。"); 
  
        sender = session.createSender(queue); 
        sender.send(msg); 
        System.out.println("消息已经发出"); 
    } 
} 
   |