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

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

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

    沉睡森林@漂在北京

    本處文章除注明“轉載”外均為原創,轉載請注明出處。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      152 隨筆 :: 4 文章 :: 114 評論 :: 0 Trackbacks
     

    第一: 在applicationContext.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

    <beans>  
     <bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
       <property name="brokerURL">
         <value>tcp://192.168.3.48:61616</value>
       </property>
     
     </bean>
     
     <bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
        <property name="connectionFactory">
          <ref bean="connectionFactory"/>
        </property>
     </bean>
     
     <bean id="destination" class="org.apache.activemq.command.ActiveMQQueue">
       <constructor-arg index="0">
         <value>HelloWorldQueue</value>
       </constructor-arg>
     </bean>
    </beans>

    2.寫發送方

    package ch13.JMS;

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

    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.jms.core.JmsTemplate;
    import org.springframework.jms.core.MessageCreator;

    public class HelloWorldSender
    {
     public static void main(String args[]) throws Exception
     {
      ApplicationContext context = new ClassPathXmlApplicationContext(new String[] { "ch13/JMS/applicationContext.xml" });
      JmsTemplate jmsTemplate = (JmsTemplate) context.getBean("jmsTemplate");
      Destination destination = (Destination) context.getBean("destination");
      jmsTemplate.send
      (
       destination, new MessageCreator()
       {
        public Message createMessage(Session session) throws JMSException
        {
         return session.createTextMessage("大家好這個是測試!");
        }
       }
      );
     }

    }
    3.寫接收方

    package ch13.JMS;

    import javax.jms.Destination;
    import javax.jms.TextMessage;

    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.jms.core.JmsTemplate;

    public class HelloWorldReciver
    {

     public static void main(String args[]) throws Exception
     {
      ApplicationContext context = new ClassPathXmlApplicationContext(new String[] { "ch13/JMS/applicationContext.xml" });
      JmsTemplate jmsTemplate = (JmsTemplate) context.getBean("jmsTemplate");
      Destination destination = (Destination) context.getBean("destination");
      System.out.println("will wait:" + jmsTemplate.getReceiveTimeout()+ " seconds for message");
      TextMessage msg = (TextMessage) jmsTemplate.receive(destination);
      System.out.println("reviced msg is:" + msg.getText());
     }

    }

    4.啟動activemq中bin 下的activemq.bat

    5.先運行 HelloWorldSender

    6.再運行 HelloWorld

    7.結果:

    will wait:-1 seconds for message
    reviced msg is:大家好 這個是測試!

    posted on 2010-03-31 20:57 王總兵 閱讀(4886) 評論(0)  編輯  收藏 所屬分類: Spring
    主站蜘蛛池模板: 国产在线观看免费av站| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 亚洲国产综合无码一区| 一级做受视频免费是看美女 | 亚洲av无码日韩av无码网站冲| 91精品国产免费久久久久久青草| 亚洲高清资源在线观看| 在线观看www日本免费网站| xxx毛茸茸的亚洲| 午夜免费福利在线观看| 黄色a三级三级三级免费看| 亚洲高清最新av网站| 中文永久免费观看网站| 亚洲精品成人片在线观看精品字幕| a级毛片毛片免费观看久潮喷| 亚洲国产另类久久久精品小说| 男的把j放进女人下面视频免费| 久久亚洲国产视频| 成人免费a级毛片| 亚洲av永久无码一区二区三区| 免费看小12萝裸体视频国产| 一级做受视频免费是看美女| 久久国产亚洲观看| 一二三四在线播放免费观看中文版视频| 亚洲熟妇AV一区二区三区浪潮| 免费中文字幕不卡视频| 免费网站观看WWW在线观看| 亚洲另类图片另类电影| 宅男666在线永久免费观看| 毛片基地看看成人免费| 亚洲制服丝袜一区二区三区| 国产免费人成视频在线观看 | 波霸在线精品视频免费观看| 久久精品亚洲一区二区三区浴池 | 国产偷v国产偷v亚洲高清| 国内精品免费麻豆网站91麻豆| 久久久久亚洲精品无码网址色欲| 亚洲人成网77777色在线播放| 3344永久在线观看视频免费首页| 亚洲jizzjizz少妇| 亚洲日本精品一区二区|