2012-04-28 9 views
1

サービスコンテナで何かが発生したことを示す通知をEJBコンテナからWebコンテナに送信したいとします。
基本的に私のサービス層はEJBコンテナ上にあり、私はWebサービス上のクライアントからリクエストを受け取り、リクエストが発生したことをWebコンテナに伝えたいとします。EJBコンテナからJavaのWebコンテナに通知を送信する方法

答えて

1

私はAJAXを使って同じ問題をいつまでも直面しています。私は、EJBコンテナからWebコンテナに通知を送信することはできませんが、WebコンテナからEJBコンテナをポーリングして明示的にチェックする必要があることがわかりました。 Uは、EJBコンテナでリクエストを取得するたびにブーリアン変数を設定し、いつかプーリングすることでWebコンテナの変数値をチェックすることができます。そのブール値がtrueの場合、通知があり、その通知を受け取ることができます。
私は上記の方法でこれを行っています。これがうまくいくことを願っています。

+0

このケースのサーバープッシュはないとは思いません。近い将来、可能ならば同様のものを実装したかったのです。 EJB-> WEB->クライアント。 Web to clientが可能ですので、EJB to WEBが可能であることを願っています。 – djmj

関連する問題