JMS學習 十二

2021-08-23 14:47:55 字數 595 閱讀 3162

在ejb3中,乙個mdb(訊息驅動bean)就是乙個實現了messagelistener介面的pojo。下面就是乙個簡單的mdb。

@messagedriven(activationconfig=)

public class ******mdb implements messagelistener catch (jm***ception e) }}

它要求必須標註為@messagedriven。它所監聽destination通過標註屬性來注入。

下面是乙個傳送訊息的statelessbean:

@remote

public inte***ce imessagesender

@stateless

@remote

public class messagesender implements imessagesender

}這個ejb只有乙個方法sendmessage。connectionfactory和queue通過標註注入。

接下來是客戶端:

public class messagesenderclient

}它通過jndi查詢到上面的ejb,然後呼叫sengmessage.

深入掌握JMS(十二) MDB

在ejb3中,乙個mdb 訊息驅動bean 就是乙個實現了messagelistener介面的pojo,下面就是乙個簡單的mdb。messagedriven activationconfig public class mdb implements messagelistener catch jm c...

JMS學習筆記

一 概述 jms是用於面向訊息的中介軟體相互通訊的應用程式介面 api 既支援點對點 p2p 的域,也支援發布 訂閱 publish subscibe 型別的域 提供兩大功能 訊息生產和訊息消費 jms提供的訊息服務包括兩種機制 1 p2p 單個消費者消費掉 queue佇列 client1傳送訊息給...

JMS學習筆記(四) JMS開發步驟

1.jms開發步驟 乙個jms 應用是幾個 jms 客戶端交換訊息,開發 jms客戶端應用由以下幾步構成 1 用jndi 得到connectionfactory 物件 2 用connectionfactory 建立connection 物件 3 用connection 物件建立乙個或多個 jms s...