私はすぐにJavaで書かれ、PHPベースのWebサービスと通信するプロジェクトを開始します。 Jax-RSが適切な解決策であると私が読んでいたところから、Java側はWebサービスでなければならないと考えていたので、私は最初に考えました。それ以来、私はそれができないことを学んだが、それはJavaと多くのコミュニケーションを持つだろう。要求を送信して応答を受け取る場合、Jax-RSは良いソリューションですか?別のツールや標準のJavaがありますか?Jax-RSはウェブサービスとの通信に最適なソリューションですか?
2
A
答えて
2
あなたがにしたい場合(RESTfulな)Webサービスを消費し、そしてあなたは、いわゆるクライアントAPIを使用することができます。 JerseyまたはRESTEasyなどのほとんどのJAX-RS実装は一つを含む、例えば:
-
:
- JAX-RS 2.0 - Client API
- JAX-RS 2.0 Client API: Generic Interface
Consuming RESTful Web Services With the Jersey Client API
これはまだJAX-RSの標準の一部ではありませんが、それはすぐになりますのでご注意ください。
0
標準のJava:HttpUrlConnection
サードパーティー:ApacheのHttpClient
0
をお試しください0 rexsl-testクライアントの0これは、アサーション機能を組み込んだRESTfulなクライアントです。単純なfluent interfaceを使用して、リクエストを行い、応答時にアサーションを実行します。
関連する問題
- 1. iPhoneウェブサービス通信
- 2. ピボットテーブルは最適なソリューションですか?
- 3. バックグラウンドアプリケーションロジックの最適なソリューションは?
- 4. Adobe AirはMacとiPhoneアプリケーションに最適なソリューションですか?
- 5. 最適なSQLソリューションですか?
- 6. ウェブサービス=ウェブとモバイルアプリケーションに最適な方法は?
- 7. ハードコードなしでマイクロサービスの通信に最適な方法はどれですか
- 8. WPFはC#のGUIに最適なソリューションですか?
- 9. Linq DBMLテーブルの移行に最適なソリューションは何ですか?
- 10. トラフィックの多いウェブサイトに最適なAWSソリューションは何ですか?
- 11. オープンソースのcassandraクラスタに最適な監視ソリューションは何ですか?
- 12. このビデオレイアウトに最適なソリューションは何ですか?
- 13. フレックスアプリ/サイトのディープリンクに最適なSEOソリューションは何ですか?
- 14. mysql接続のタイムアウトに最適なソリューションは何ですか?
- 15. call angular.isDate()の最適なソリューション
- 16. (https)phpサーバと(http)PHPサーバ通信の最適な方法は何ですか?
- 17. Windows CEでクロスプロセスの通信に最適なメカニズムは何ですか?
- 18. Enterprise Service Busはこれに最適なソリューションですか?
- 19. バックエンドとの通信に最適なプロトコル(iPhoneアプリ用)
- 20. ViewModelとコントローラ間の通信に最適な方法
- 21. アンドロイドの断片間の通信に最適な構造は何ですか?
- 22. 最適な投票ソリューション
- 23. WindowsとMacのCSSのタイプミスに最適なソリューションは何ですか?
- 24. サーバ通信にはどのような方法が最適ですか?
- 25. .NETのプロセス間通信に最適な選択肢は何ですか?
- 26. クラス間の双方向通信に最適なパターンは何ですか?
- 27. Win32でマシン内プロセス通信に最適なIPC方法は何ですか?
- 28. フラッシュチャートとグラフにはどのようなソリューションが最適ですか?
- 29. 300行以上のドロップダウンリストに最適なソリューションですか?
- 30. データの分析、マージ、出力に最適なソリューションですか?
私は特に使いやすいジャージーを見つけました。 POJOに注釈が正しく設定されている場合は、呼び出しを行いアンマーシャリングされたオブジェクトを取得するのに数行しかかかりません。 – Paul
これらの2つのフレームワークの他にも、CXFの使用をお勧めします。使いやすく、Springとの統合性が高く、風袋や桟橋などのサーブレットコンテナに簡単に配置できます –