2017-08-31 6 views

答えて

0

メッセージ駆動型Beanは、JSFでメッセージを表示する場合には役に立ちません。トピックからメッセージを読み込んでクライアントに返すステートレスセッションBean(EJBでこのアクションを実装したいと仮定)を作成する必要があります。 私はJSFの相互作用は次のようになりますが、標準のJSPとサーブレットベースのアーキテクチャでは、それはのようになりますかわからない - あなたがにステートレスBeanを持っている必要はありませんので、予めご了承ください

MessageDisplay.jsp -> MessageDisplayHandlerservlet.java -> MessageRetrieverSessionBean.java (Use JMS API to connect to the topic and read message)

メッセージを読んだら、サーブレットやバッキングBeanからでもこのことを行うことができます(この用語をJSFのコンテキストで入手すれば)。

+0

ありがとうございます。だから私は本当にトピックからデータを取得するためにMDBが必要ないのですか?うん、サーブレットで試してみよう。 – Moishin

+0

うんMDBは、購読しているトピックやキューにメッセージが追加されるたびに呼び出されます。あなたの場合、この動作を望まないので、MDBは必要ありません。これがあなたの質問に答えると思うなら、これを答えにしてください。 – Amit

関連する問題