データを収集してJMSトピックに送信するWebアプリケーションフォームがあります。トピックから、私はメッセージ駆動型Beanを介してEJBを使用して取得できます。取得したデータをjsfページに表示するにはどうすればよいですか?Glass Fishを使用したJMSパブリッシュ/サブスクライバ - WebページでMDBに送信されたデータを表示する方法
0
A
答えて
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のコンテキストで入手すれば)。
関連する問題
- 1. JavaScriptに値を送信してリダイレクトされたページに表示する方法
- 2. JQuery:データを送信した後、別のページにダイアログを表示
- 3. ラズベリーパイから送信されたリアルタイムの値をWebページに表示する方法
- 4. WebページでJSONを使用してフォーマットされたメッセージを表示する
- 5. AJAXを使用してWebページに動的データを表示する方法
- 6. PHPフォームを送信した後、同じページにメッセージを表示する方法
- 7. SOAPMessageをJMSに送信する方法
- 8. フォームアクションに表示されたPHPページを正しく使用する方法
- 9. ASIHTTPRequest経由でWebブラウザに送信された画像を表示する
- 10. listviewで送受信されたメッセージを一緒に表示する方法
- 11. 受信したデータがテキストボックスに表示される方法を変更する
- 12. Yii2でデータを送信した後、返されたデータをBootstrap Modalポップアップに表示するには?
- 13. postMessageで送信されたデータにアクセスする方法は?
- 14. アンドロイドでJSONを使用してデータをPHPページに送信する方法
- 15. BigQueryコンソールでGAE経由で送信されたクエリジョブを表示する方法
- 16. Windows 7でAero glassでカスタマイズされたインストーライメージを表示
- 17. UIWebViewに表示されたWebページからのデータの取得
- 18. データベース・データを使用してJSFページにデータ表を表示する方法
- 19. Flaskサーバーを使用してGoogle FirebaseからWebページにインポートされたjsonデータを表示する
- 20. WebブラウザにナビゲートされたページのURLを表示する方法VB.NET WPF
- 21. AngularJS - ngViewを使用するとHTMLページに返信されたデータが表示されない
- 22. C++を使用してサーバーに送信されたHTTPリクエストを表示
- 23. SendInputはシーケンス外で送信されたデータを示します
- 24. サーバで送信されたFCM Firebase通知を表示する方法
- 25. iframeから送信されたコンソールのメッセージを非表示にする方法
- 26. ノードによって送信されたオブジェクトの値を表示する方法
- 27. 受信したデータをシリアルポートで表示する方法
- 28. wso2esbのJMS Senderを使用してActiveMQにメッセージを送信する方法
- 29. JMSを使用してAzureサービスバスにスケジュールメッセージを送信する方法
- 30. Laravel&PHPを使用してSOAP Webサービスにデータを送信する方法
ありがとうございます。だから私は本当にトピックからデータを取得するためにMDBが必要ないのですか?うん、サーブレットで試してみよう。 – Moishin
うんMDBは、購読しているトピックやキューにメッセージが追加されるたびに呼び出されます。あなたの場合、この動作を望まないので、MDBは必要ありません。これがあなたの質問に答えると思うなら、これを答えにしてください。 – Amit