<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

    1,項目中所引的包

     

    2,發(fā)送和接受消息的代碼,每個都是一個Junit函數(shù)

    package test;

    import javax.jms.Destination;
    import javax.jms.JMSException;
    import javax.jms.Message;
    import javax.jms.Session;
    import javax.jms.TextMessage;

    import junit.framework.TestCase;

    import org.apache.xbean.spring.context.ClassPathXmlApplicationContext;
    import org.junit.Test;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.FileSystemXmlApplicationContext;
    import org.springframework.jms.core.JmsTemplate;
    import org.springframework.jms.core.MessageCreator;

    public class ActivemqTest extends TestCase {
     @Test
     public void testJmsTemplateSend() {      

      ApplicationContext ctx = new FileSystemXmlApplicationContext(
        "WebRoot/WEB-INF/applicationContext.xml");
      JmsTemplate template = (JmsTemplate) ctx.getBean("jmsTemplate");
      Destination destination = (Destination) ctx.getBean("destination");

      template.send(destination, new MessageCreator() {
       public Message createMessage(Session session) throws JMSException {
        return session.createTextMessage("發(fā)送消息:Hello ActiveMQ Text Message!");
       }
      });
      System.out.println("成功發(fā)送了一條JMS消息");
     }

     @Test
     public void testJmsTemplateReceive() throws JMSException {
      ApplicationContext ctx = new FileSystemXmlApplicationContext(
        "WebRoot/WEB-INF/applicationContext.xml");
      JmsTemplate template = (JmsTemplate) ctx.getBean("jmsTemplate");
      Destination destination = (Destination) ctx.getBean("destination");
      while (true) {
       TextMessage txtmsg = (TextMessage) template.receive(destination);
       if (null != txtmsg)
        System.out.println("收到消息內(nèi)容為: " + txtmsg.getText());
       else
        break;
      }
     }

     public static void main(String[] args) throws Exception{
      new ActivemqTest().testJmsTemplateSend();
      
      new ActivemqTest().testJmsTemplateReceive();
     }
    }

     

    3,applicationContext.xml文件內(nèi)容

    <?xml version="1.0" encoding="UTF-8"?>  
    <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
           xmlns:context="http://www.springframework.org/schema/context
           xsi:schemaLocation="http://www.springframework.org/schema/beans  
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd  
        http://www.springframework.org/schema/context  
        http://www.springframework.org/schema/context/spring-context-2.5.xsd">  
     
        <!-- 配置JMS連接工廠 -->  
        <bean id="connectionFactory" class="org.apache.activemq.spring.ActiveMQConnectionFactory">  
            <property name="brokerURL" value="tcp://localhost:61616"/>  
        </bean>  
     
        <!-- 配置JMS模版 -->  
        <bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">  
            <property name="connectionFactory" ref="connectionFactory"/>  
        </bean>  
     
        <!-- 發(fā)送消息的目的地(一個隊列) -->  
        <bean id="destination" class="org.apache.activemq.command.ActiveMQQueue">  
            <!-- Set the Queue Name -->  
            <constructor-arg index="0" value="HelloWorldQueue"/>  
        </bean>  
    </beans>




    http://blog.csdn.net/hnzhangshilong/article/details/6629780

    posted on 2012-08-25 21:34 abin 閱讀(1063) 評論(0)  編輯  收藏 所屬分類: ActiveMQ

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品视频观看| 国产嫩草影院精品免费网址| 亚洲制服丝袜在线播放| 一级黄色免费毛片| 男女啪啪永久免费观看网站| 九九免费观看全部免费视频| 亚洲性色高清完整版在线观看| 亚洲国产a级视频| 国产精品美女午夜爽爽爽免费| 亚洲不卡av不卡一区二区| 99热在线精品免费播放6| 亚洲色图综合网站| 亚洲综合伊人久久综合| 亚洲毛片网址在线观看中文字幕 | aa在线免费观看| 久久精品国产亚洲AV未满十八| 亚洲国产av一区二区三区丶| 亚洲人成网www| 精品免费国产一区二区| 日本不卡在线观看免费v| 香蕉97超级碰碰碰免费公| 日日麻批免费40分钟日本的| 最新亚洲卡一卡二卡三新区| 亚洲精品视频免费观看| 久久久久亚洲AV成人网| 2019中文字幕在线电影免费| 久久永久免费人妻精品| 久久人午夜亚洲精品无码区| 亚洲色欲色欱wwW在线| 羞羞漫画页面免费入口欢迎你| 国产成人综合亚洲绿色| 精品亚洲AV无码一区二区三区 | 精品无码人妻一区二区免费蜜桃| 99re6免费视频| 免费欧洲美女牲交视频| 亚洲高清国产拍精品26U| 国产91在线|亚洲| 中国毛片免费观看| 一级做α爱过程免费视频| 久久精品视频免费播放| 午夜网站免费版在线观看|