2011-02-07 9 views
0

私は、ソケットを介してサーバー(Skypeなど)と遠隔で通信するデスクトップアプリケーション(Java Swingを使用)を作成することになっていました。これを行うには、AJAXを使用してデータをサーバーに転送できますか? JavaScriptエンジンを実装するにはどうすればよいですか?AJAXとJavaScriptをブラウザなしで使用できますか?

もっと良い方法がありますか?どんなアドバイス?

答えて

2

Ajaxは、「現在のページから離れることなくHTTPリクエストを作成する」ことを意味します。技術が進むにつれて、それは実際に適用可能とは思われません。

JavaScriptエンジンを実装するのではなく、JavaScriptでHTTPリクエストを作成するためのものを作成する... Javaから直接HTTPリクエストを作成するだけです。既にその言語を使用しています。

+0

アドバイスいただきありがとうございます。各データを転送することで、私はAjaxで考えることができます。 JavaでHTTPリクエストを使用することで、ブラウザベースの環境では帯域幅に問題はありませんか? –

+0

HTTPリクエスト/レスポンスのペアは、Webブラウザを途中に置いただけでは縮小されません。まともなHTTPライブラリ(キャッシュとgzipサポート付き)を使用していることを確認してください。 – Quentin

+0

Davidさんに感謝します。 –

関連する問題