3

そのため、リモートサーバーからのリアルタイムデータを表示する必要がある Web アプリケーションを開発するという課題に直面しています。このリモートの場所に接続するには、TCP ソケットと任意のプロトコル (HTTP ではない) が必要です。

私の目標は、Web サーバーを他のサーバーに接続し、接続を無期限に維持し、そのデータを Web サイトにリアルタイムで表示しながら継続的にデータを読み取ることです。

ここで私の質問は、Java EE を使用してこれを行うにはどうすればよいかということです。発信 TCP 接続を処理するために完全に別のソフトウェアを開発することもできますが、その場合、Web アプリとこの他のソフトウェアとの間の通信をどのように処理するのでしょうか?

4

2 に答える 2

1

The by-the-book way to solve this is creating an inbound resource adapter. Check out the IronJacamar user guide for an introduction on how to do this.

于 2012-10-21T11:45:53.767 に答える
1

これはかなり幅広い質問であり、これを行うにはいくつかの方法があります。

1 つの方法は、外部サーバーがメッセージを生成しているキューから消費する webapp に mdb を配置することです。グラスフィッシュとactivemq messagebrokerを使用してこれを行ってきました。

次に、primefaces がプッシュして、webapp からクライアント ブラウザーにイベントを送信します。

于 2012-10-21T11:34:06.360 に答える