厚積而薄發(fā)

          山不辭土,故能成其高;海不辭水,故能成其深!
          posts - 15, comments - 0, trackbacks - 0, articles - 1

          10 2009 檔案

               摘要: 首先消息生產(chǎn)者發(fā)送一個(gè)消息,內(nèi)容為“Andy”, 然后消費(fèi)者收到這個(gè)消息之后根據(jù)消息的JMSReplyTo,回復(fù)一個(gè)消息,內(nèi)容為“Hello Andy‘。 最后在回復(fù)的Queue上創(chuàng)建一個(gè)接收回復(fù)消息的消費(fèi)者,它輸出所回復(fù)的內(nèi)容。
            閱讀全文

          posted @ 2009-10-30 14:26 Robin 閱讀(315) | 評(píng)論 (0)  編輯 |

               摘要: 如果發(fā)送一個(gè)non persistent消息, 而剛好這個(gè)時(shí)候沒有消費(fèi)者在監(jiān)聽,服務(wù)重啟后這個(gè)消息會(huì)丟失.
          如果發(fā)送一個(gè)persistent消息, 即使這個(gè)時(shí)候沒有消費(fèi)者在監(jiān)聽,服務(wù)重啟后這個(gè)消息也不會(huì)丟失.
            閱讀全文

          posted @ 2009-10-30 14:24 Robin 閱讀(333) | 評(píng)論 (0)  編輯 |

               摘要: 一個(gè)消息對(duì)象分為三部分:消息頭(Headers),屬性(Properties)和消息體(Payload)。  閱讀全文

          posted @ 2009-10-30 14:21 Robin 閱讀(310) | 評(píng)論 (0)  編輯 |

               摘要: Queue實(shí)現(xiàn)的是點(diǎn)到點(diǎn)模型,在下面的例子中,啟動(dòng)2個(gè)消費(fèi)者共同監(jiān)聽一個(gè)Queue,然后循環(huán)給這個(gè)Queue中發(fā)送多個(gè)消息,我們依然采用ActiveMQ。   閱讀全文

          posted @ 2009-10-30 14:20 Robin 閱讀(336) | 評(píng)論 (0)  編輯 |

               摘要: 與Queue不同的是,Topic實(shí)現(xiàn)的是發(fā)布/訂閱模型,在下面的例子中,啟動(dòng)2個(gè)消費(fèi)者共同監(jiān)聽一個(gè)Topic,然后循環(huán)給這個(gè)Topic中發(fā)送多個(gè)消息。
            閱讀全文

          posted @ 2009-10-30 14:20 Robin 閱讀(243) | 評(píng)論 (0)  編輯 |

               摘要: 消息的消費(fèi)者接收消息可以采用兩種方式:
            閱讀全文

          posted @ 2009-10-30 14:19 Robin 閱讀(261) | 評(píng)論 (0)  編輯 |

               摘要: 在“J2EE”這個(gè)縮略語被第一次介紹給世人的時(shí)刻,也許沒有幾個(gè)人可以預(yù)料出它在日后的奇特歷程。那是在1999年6月的JavaOne年會(huì)上,時(shí)任Sun公司Java企業(yè)開發(fā)部門主管的Mala Chandra興奮地預(yù)告了Java世界的這位新成員。  閱讀全文

          posted @ 2009-10-28 18:45 Robin 閱讀(348) | 評(píng)論 (0)  編輯 |

               摘要: 前一講簡(jiǎn)單的介紹了一下JMS的基本概念, 這一講結(jié)合一個(gè)例子讓大家深入理解前一講的基本概念. 首先需要做的是選擇一個(gè)JMS提供者, 如果在JavaEE環(huán)境中可以不用考慮這些. 我們選擇ActiveMQ, 官方地址: http://activemq.apache.org/. 網(wǎng)上有很多介紹ActiveMQ的文檔, 所以在這里就不介紹了.
          按照上一講的這個(gè)簡(jiǎn)圖,

            閱讀全文

          posted @ 2009-10-22 19:53 Robin 閱讀(1236) | 評(píng)論 (0)  編輯 |

               摘要: JMS(Java Message Service) 即Java消息服務(wù)。它提供標(biāo)準(zhǔn)的產(chǎn)生、發(fā)送、接收消息的接口簡(jiǎn)化企業(yè)應(yīng)用的開發(fā)。它支持兩種消息通信模型:點(diǎn)到點(diǎn)(point-to-point)(P2P)模型和發(fā)布/訂閱(Pub/Sub)模型。P2P 模型規(guī)定了一個(gè)消息只能有一個(gè)接收者;Pub/Sub 模型允許一個(gè)消息可以有多個(gè)接收者。
            閱讀全文

          posted @ 2009-10-22 19:51 Robin 閱讀(369) | 評(píng)論 (0)  編輯 |

               摘要: 當(dāng)我們掌握了Java的語法,當(dāng)我們了解了面向?qū)ο蟮姆庋b、繼承、多態(tài)等特性,當(dāng)我們可以用Swing、Servlet、JSP技術(shù)構(gòu)建桌面以及Web應(yīng)用,不意味著我們可以寫出面向?qū)ο蟮某绦?,不意味著我們可以很好的?shí)現(xiàn)代碼復(fù)用,彈性維護(hù),不意味著我們可以實(shí)現(xiàn)在維護(hù)、擴(kuò)展基礎(chǔ)上的代碼復(fù)用。一把刀,可以使你制敵于無形而于江湖揚(yáng)名,也可以只是一把利刃而使你切菜平靜。Java,就是這把刀,它的威力取決于你使用的方式。當(dāng)我們陷入無盡無止重復(fù)代碼的泥沼,當(dāng)我們面臨牽一發(fā)而動(dòng)全身的維護(hù)惡夢(mèng), 你應(yīng)該想起“設(shè)計(jì)模式”這個(gè)行動(dòng)秘笈。面向?qū)ο蟮木x,看似平淡,其實(shí)要經(jīng)過艱苦實(shí)踐才能成功。而構(gòu)造OO系統(tǒng)的隱含經(jīng)驗(yàn)于是被前人搜集而成并冠以“設(shè)計(jì)模式”之名。我們應(yīng)該在編碼行動(dòng)初始就攜帶以它。接下來,讓我們步“四人組”先行者之后,用中國(guó)文字、用實(shí)際案例領(lǐng)略模式于我們代碼煥然一新的改變:
          設(shè)計(jì)模式解讀之一: 策略模式  閱讀全文

          posted @ 2009-10-21 13:55 Robin 閱讀(445) | 評(píng)論 (0)  編輯 |

               摘要: 女人服飾,女人頻道、女人衣服,女人鞋襪等  閱讀全文

          posted @ 2009-10-13 12:40 Robin 閱讀(93) | 評(píng)論 (0)  編輯 |

          主站蜘蛛池模板: 扬州市| 平潭县| 贡山| 邓州市| 固阳县| 昂仁县| 寻乌县| 合作市| 河东区| 东阿县| 贵溪市| 祥云县| 浙江省| 扬中市| 塔河县| 休宁县| 普兰店市| 孟连| 咸阳市| 陆良县| 邹城市| 邓州市| 和龙市| 秀山| 蒲城县| 濮阳市| 西乌| 邓州市| 富宁县| 如皋市| 安乡县| 怀柔区| 萍乡市| 武功县| 临漳县| 闻喜县| 鹿邑县| 芦溪县| 玉环县| 邹城市| 蒙山县|