weblogic 下的JMS開發與配置詳解(第一部分)

 

JMS的配置與開發

 

在編寫JMS客戶端程序之前,首先需要在WebLogic Server控制檯中配置JMS隊列或主題。下面將要給出一個配置實例,在該實例中將要配置JMS服務器,以及JMS隊列和JMS主題。

在開始講述jms的配置與開發之前,先要對JMS的一些基本概念作以簡介。
Java Message Service(JMS)是在Java編程中訪問企業信息系統的API。JMS API使得在Java中開發靈活的、基於消息的應用非常容易。相對於直接的方法調用,JMS使用消息系統處理進程間的通信,消息系統提供滿足規範的方法連接應用中不同的組件。當採用異步方式傳遞消息時,客戶機不必等待處理過程都完成就可以繼續處理。另外,消息系統也支持事務特性,這在下面章節中會有專門介紹;如果用戶需要高可靠性,JMS通過持久化消息可以滿足這一需求。
一個JMS應用由以下幾部分組成:
 JMS客戶端 。 發送和接收消息的客戶端Java程序。
 消息  。JMS應用中在不同客戶端傳遞的消息。
 JMS提供者。  實現JMS的消息系統,並且提供管理和控制功能,例如Weblogic Server提供的JMS服務器。
 管理對象 。 管理對象是預定義的JMS對象,客戶端使用這些預定義的對象進行通信,例如後面介紹的連接工廠。
下面給出JMS常用概念的簡潔定義:
l 連接工廠(ConnectionFactory)  客戶端用來創建連接的管理對象。
l 連接(Connection)  代表一個與JMS提供者的活動連接。
l 目的(Destination)  標識消息接收方式。
l 會話(Session)  接收和發送消息的會話線程。
l 消息生產者(MessageProducer)  會話使用它把消息發送到目的地。
l 消息消費者(MessageConsumer)  會話使用它從目的地接收消息生產者發送的消息。

1 建立JMS所需的weblogic對象

(1)建立連接工廠

單擊系統控制檯左側【Service】->【JMS】->【Configure a new JMS ConnectionFactory】節點。

name欄輸入:myjmsfactoryJNDI Name輸入:myjmsfactory其它項採用默認設置。單擊create按鈕。

選則要部署到的server。單擊【apply】按鈕
(2)JMS server

單擊Configure  a new JMS Server

輸入jmsserver的名字:myjmsserver。其它項採用默認設置。單擊create按鈕。

target下拉框中選中要部署到的server。單擊apply


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />(3) 配置隊列
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
在左側選中剛剛建立的myjmsserver。單擊Destinitions節點。在右側單擊Configure  a new JMS Queue

輸入新建的隊列名字:myjmsqueueJNDIname也爲:myjmsqueue。其它項採用默認設置。單擊create按鈕。

發佈了42 篇原創文章 · 獲贊 6 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章