<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)載請(qǐng)注明出處。

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      152 隨筆 :: 4 文章 :: 114 評(píng)論 :: 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("大家好這個(gè)是測(cè)試!");
        }
       }
      );
     }

    }
    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.啟動(dòng)activemq中bin 下的activemq.bat

    5.先運(yùn)行 HelloWorldSender

    6.再運(yùn)行 HelloWorld

    7.結(jié)果:

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

    posted on 2010-03-31 20:57 王總兵 閱讀(4895) 評(píng)論(0)  編輯  收藏 所屬分類: Spring
    主站蜘蛛池模板: 色欲A∨无码蜜臀AV免费播| 亚洲AV成人无码网天堂| 久久久久亚洲av无码尤物| 亚洲色精品aⅴ一区区三区| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 日韩免费电影在线观看| 全免费a级毛片免费看无码| 日韩高清在线高清免费| 国产免费怕怕免费视频观看| 日本无吗免费一二区| 国产又大又黑又粗免费视频 | 久久国产精品免费网站| 免费人成毛片动漫在线播放| 91在线手机精品免费观看| 91香焦国产线观看看免费| 国产电影午夜成年免费视频| 91免费资源网站入口| 免费毛片在线播放| 免费看国产一级特黄aa大片| 亚洲精品一级无码鲁丝片| 亚洲欧洲美洲无码精品VA| 亚洲国产国产综合一区首页| 亚洲国产精品美女| 亚洲精品无码久久久久APP| 国产亚洲福利一区二区免费看| 五月天国产成人AV免费观看| 波多野结衣免费一区视频 | 亚洲AV无码一区二区乱子仑| 黄色免费在线观看网址| 青青操免费在线观看| **一级毛片免费完整视| 四虎影视免费在线| 久久久久亚洲精品男人的天堂| 亚洲AV永久无码精品一百度影院| 亚洲精品网站在线观看你懂的| 亚洲熟妇成人精品一区| 一级毛片免费播放视频| 日本视频免费高清一本18| 黄页网站在线看免费| 亚洲AV无码专区日韩| 亚洲专区先锋影音|