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

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

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

    沉睡森林@漂在北京

    本處文章除注明“轉(zhuǎn)載”外均為原創(chuàng),轉(zhuǎn)載請注明出處。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      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.寫發(fā)送方

    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.結(jié)果:

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

    posted on 2010-03-31 20:57 王總兵 閱讀(4885) 評論(0)  編輯  收藏 所屬分類: Spring
    主站蜘蛛池模板: 亚洲日本在线观看| 亚洲视频精品在线| 亚洲国产成人无码AV在线| 久久久久亚洲AV成人网人人网站 | 亚洲国产美女在线观看| 亚洲欧洲精品成人久久曰| 国产成人免费爽爽爽视频| 亚洲色欲啪啪久久WWW综合网| 久久国产精品免费一区| 成人毛片免费播放| 国产亚洲精品观看91在线| 中国黄色免费网站| 国产免费一区二区三区VR| 久久亚洲AV无码精品色午夜麻豆| 四虎影视久久久免费观看| 亚洲色自偷自拍另类小说| 风间由美在线亚洲一区| 免费视频专区一国产盗摄| 亚洲精品美女久久777777| 久久午夜无码免费| 亚洲精品美女久久久久| 日本高清免费观看| 亚洲自国产拍揄拍| 久久A级毛片免费观看| 亚洲一区二区三区在线| 免费欧洲毛片A级视频无风险| 久久成人永久免费播放| 亚洲第一二三四区| 国产做床爱无遮挡免费视频| 精品人妻系列无码人妻免费视频| 久久青青草原亚洲av无码app| 国产乱妇高清无乱码免费| 亚洲好看的理论片电影| 啦啦啦www免费视频| 国产裸体美女永久免费无遮挡| 亚洲第一区香蕉_国产a| 成人免费视频试看120秒| 久久免费香蕉视频| 亚洲一区二区三区深夜天堂| 亚洲精品无码激情AV| 亚洲免费在线观看视频|