有本书叫做《o'reilly.java.message.service.pdf》,下步打算先学习下这个。

解决方案 »

  1.   

    有本书叫做《o'reilly.java.message.service.pdf》,
      

  2.   

    找了一weblogic的dome看了下但是还是不一样
      

  3.   

    你可以下载openjms的源码来看看,不过代码数量还是比较大,也不是一下子可以说清楚的。
    但是使用jms服务的代码就比较简单了。
    · 初始化JNDI Tree
    Hashtable env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
    env.put(Context.PROVIDER_URL, PROVIDER_URL);
    return new InitialContext(env);
    · lookup ConnectionFactory
    qconFactory = (QueueConnectionFactory) ctx.lookup(JMS_FACTORY);
    · lookup Destination
    queue = (Queue) ctx.lookup(queueName);
    · 用 ConnectionFactory 创建Connection
    qcon = qconFactory.createQueueConnection();
    · 用 Connection 创建一个Session
    qsession = qcon.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
    · 用 Session 和 Destination 创建MessageProducer
    qsender = qsession.createSender(queue);
    · 启动 Connection。
    qcon.start();
    · 发送消息
    msg = qsession.createTextMessage();
    msg.setText(message);
    qsender.send(msg);