私は、Publisher/Subscriberパターンをシミュレートする2つのWebアプリケーションを作成しています。クライアントは、バックエンドのEJB Beanを介してJSF Webアプリケーションからデータベースにサブスクリプションを追加します。別のクライアントは、バックエンドの同じEJB Beanを使用して別のJSF Webアプリケーションからメッセージをパブリッシュします。このEJB Beanは、公開されたメッセージと一致するすべてのサブスクライバに通知する必要があります。私は、JMSのようなものですべての加入者に通知する方法を探しています。 JMSを使用するかどうかは関係ありませんが、JSFを使用する必要があり、通知は非同期でなければなりません。JSF WebアプリケーションへのJMSメッセージ付きサーバープッシュメッセージ
私はPush technologyとCometのようなものを探していましたが、以前のpostで何かを見つけました。この例では、JMSおよびJSFと互換性のあるRichFacesを使用していますが、メッセージの受信方法またはJMSの使用方法は示されていません。私はこのpostが、RichFacesでJMSを使用しない方法を説明していますが、私はJMSを使いたいと言っていましたが、EJB Beanからメッセージを送受信するための私の唯一の解決策かもしれません。私が見つけたすべてのソリューションは、JSF Managed Beanのみを使用しますが、EJB Beanから通知を受け取る必要がある場合はどうなりますか?
http://cometd.org/ – perissf
あなたのサイトを見ましたが、例が見つかりません。それに取り組む前に、私はそれを評価して最良の解決策を見つけたいと思っています。私は短期間の締め切りを持っています。 – PinoSan