Javaの春ブーツ - サーバが言うとき、ボタンを有効にします

ビール:

私は、必要に応じて、サーバの初期化を実行するボタンを作成するタスクを持っています。私は正常に顧客がボタンを押すと、リモートサーバーが作成された部品を実装しています。ボタンを押している間、アプリケーションは、私がいる限り、サーバーが作成されていないと無効になりますボタンを配置したい場所これは別のページにリダイレクトされます。それにclinking後、私はそれを有効にして、新しいサーバーにリダイレクトします。

どれがバックエンドから、このボタンをenebleする方法thoughs?
私は、ウェブ開発に新しいですし、任意の提案をthankfullになります。

Dnday74:

私はあなたのバックエンドサーバーを使用すると、ボタンのクリックで作成されているのと同じサーバーではありませんと仮定します。

ここでは2明白なアプローチがあります。

(1)HTTPポーリング

よくあるサーバー(すべての5秒程度)にHTTPリクエストを作る - 新しいサーバーの準備ができているかどうかを確認します。サーバーの応答は、それが準備ができているかどう言ってブール値でJSONを含める必要があります。それは準備が停止ポーリングして、ボタンを有効にした場合。

(2)WebSocketを

サーバーの準備が整うと、サーバは、サーバの準備ができていることをクライアントのノウハウをさせるクライアントに発行します。これは、WebSocketをの美しさで、サーバは、クライアントがサーバから要求することができ、サーバが応答することができますが、サーバーが唯一のクライアントの要求に応答することができますHTTPとは異なり、クライアントと話をすることができます。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=218677&siteId=1