以前に作成したWebアプリケーションにデスクトップクライアントを作成する必要があります。
問題は、このアプリケーションはajaxを使用して通信するため、スタンドアロンJavaアプリケーションからサーブレットと通信する方法がわかりません。
開始方法に関する情報はありますか?JavaアプリケーションでAJAXを使用する
答えて
commons HttpClientライブラリをご覧ください。それはプログラム的にhttpサービスへの呼び出しを行うために使われるようになっています。
基本的にすべてHTTPです。 AJAXは、Javascriptから作成された非同期HTTPコールを記述するための単なる言葉です。任意のHTTPライブラリは、Apache HTTPComponentsのように必要なデータにアクセスするのに役立ちます。
アプリケーションのサーバー部分にアクセスできる場合は、XMLまたはJSONの再構築を検討し、HTMLを使用して解析するよりも優れています。
アクセス権がない場合は@Malaxが正解(+1)されているため、解析にapache jerichoを使用することを検討する必要があります。
よろしく、 ステファン
「ajax」は「HTMLを使用して解析する」ことを意味するので、 –
これには不幸なことに$$はありません。そして、それは顧客が納品された部品について再び受け入れテストを行うことを要求する。 –
あなたのデスクトップクライアントから指定されたURLを使ってリモートサーバーへのHTTP接続を確立することができます。これを行う方法の1つを示す小さなコード断片です。この接続ではセッションクッキーが使用されますが、必要に応じてセッションクッキーを使用することもできます。
private void createConnectionToServerWithSessionCookie(String URLStr) throws IOException {
URL managerURL = new URL(URLStr);
URLConnection connection = managerURL.openConnection();
connection.setRequestProperty("Cookie", sessionId);
connection.connect();
managerReader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
}
また、詳細については
- 1. JavaベースのサーバーでAjaxを使用するWebアプリケーション - セキュリティ関連
- 2. FacebookアプリケーションでjQuery Ajaxを使用する
- 3. Java WebアプリケーションでjQueryを使用してAJAXを学ぶ方法
- 4. AndroidアプリケーションでJAVA RMIを使用する
- 5. java/java EEアプリケーションでlog4jを使用してコンポーネントをロギングする
- 6. ASP.NET AJAXアプリケーションでのWindowsワークフローの使用
- 7. asp.net ajaxアプリケーション内でjavascriptカウントダウンタイマーを使用する
- 8. TVMLアプリケーションでAJAXリクエストを使用するには?
- 9. Javaアプリケーションでluceneインデックスを使用
- 10. AJAXを使用する場合とWebアプリケーションでAJAXを使用しない場合
- 11. UI SWTをUI用に使用するシンプルソケット(Java)アプリケーションでフリーズ
- 12. Javaアプリケーション用のeclipseでwindowbuilderを使用するI/O
- 13. javafxアプリケーションでJava用RXTXを使用する方法
- 14. Java Webアプリケーションに使用するフレームワーク
- 15. ベスト・アプリケーションJavaデバッグに使用するIDE
- 16. JAVA - ドングルを使用してJavaアプリケーションを使用してSMSを送信する
- 17. Oauthを使用してJavaアプリケーションをGAEアプリケーションに接続する
- 18. Googleアプリケーションエンジンを使用してJavaアプリケーションをアップロードするjava sdk
- 19. Javaアプリケーション用のローカルデータベースを使用
- 20. jmeterを使用してjsf springアプリケーションのajaxリクエストをテストする
- 21. アプリケーションを再実行するajaxをロードしたコンテンツでJavascriptを使用する
- 22. スタンドアロンJavaアプリケーションでOauth2を使用してアクセストークンを取得する
- 23. JavaアプリケーションでのSQLBaseの使用
- 24. JavaアプリケーションでのCookieの使用
- 25. Javaアプリケーションでのアスペクトの使用 - javac/ajc?
- 26. javaを使用してシミュレータでアプリケーションのアプリケーションIDを取得する方法は?
- 27. JavaアプリケーションでForm-Builder-Generated-Formを使用する
- 28. struts2 JavaアプリケーションでTokenHelperを使用するカスタムトークン生成
- 29. JavaベースのWebアプリケーションでADFSを使用する方法
- 30. Glassfish4 Java EEアプリケーションでServiceLoaderを使用する場合ClassNotFoundException
感謝をhereを見て最初の試みから始まりました。 標準のJava IOを使用する前に、サーバーから応答を受け取ることができませんでした。 –