[解決済み] JAX-RSとJAX-WSの違いは何ですか?
質問
JAX-RSとJAX-WSに関するいくつかの記事を読んだ後、私はいくつかの質問があったので確認したいのですが?
- JAX-RSは、JAX-WSのように非同期リクエストを行うことができますか?
- JAX-RSは、Javaプラットフォーム上で動作していないWebサービスにアクセスできますか、またその逆も可能ですか?
- REST は、PDA や携帯電話などの限られたプロファイルのデバイスに特に有用である」というのはどういう意味ですか?
- JAX-RS は、XML メッセージや WSDL サービス API 定義を必要としない」とはどういう意味ですか?
どのように解決するのですか?
<ブロッククオートJAX-RSは、JAX-WSのような非同期リクエストを行うことができますか?
1) JAX-RS APIが非同期リクエストのための特定のメカニズムを含むかどうかは分かりませんが、この答えはあなたが使うクライアント実装に基づいてまだ変わるかもしれません。
JAX-RSは、Javaプラットフォーム上で動作していないWebサービスにアクセスできますか、またその逆も可能ですか?
2) できない理由は思いつきません。
<ブロッククオートREST は PDA や携帯電話などの限られたプロファイルのデバイスに特に有用である」とはどういう意味ですか?
3) RESTベースのアーキテクチャは、一般的にJSONのような軽量のデータ形式を使用してデータを送受信します。これは、XML を使用する JAX-WS とは対照的です。しかし、JAX-WSでは、XMLがどの程度使用されているかによって、JSONを使用するRESTがより軽量なオプションになるのです。
JAX-RSはXMLメッセージやWSDLサービスAPI定義を必要としないとはどういう意味でしょうか?
4) 3で述べたように、RESTアーキテクチャはデータの送受信にJSONを使うことが多いです。JAX-WSはXMLを使用します。JSONがXMLより圧倒的に小さいというわけではありません。JAX-WSの仕様が通信方法に多くのオーバーヘッドを含んでいることが主な理由です。
WSDLとAPIの定義についてですが、RESTではJAX-WSのようにメッセージタイプではなく、URI構造やHTTPコマンドを使ってAPIを定義することが多くなっています。これは、あなたのサービスの他のユーザーがあなたのサービスと話す方法を知ることができるように、WSDLドキュメントを公開する必要がないことを意味します。RESTでは、RESTサービスがどのように構成され、どのようなデータやHTTPコマンドが送信される必要があるかについて、他のユーザーに何らかの文書を提供する必要があることに変わりはありません。
関連
-
[解決済み] ウェブサービスのレスポンスにおけるtext/xmlとapplication/xmlの違いは何ですか?
-
[解決済み] JSONの文字エンコーディング - UTF-8はブラウザでよくサポートされていますか、それとも数字のエスケープシーケンスを使用すべきですか?
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] RESTとRESTfulの違いは何ですか?
-
[解決済み] RESTを理解する。動詞、エラーコード、認証
-
[解決済み] JAX-RSとJerseyでRESTトークンベースの認証を実装する方法
-
[解決済み] HTTPとRESTの違いは何ですか?
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み] リアルライフトレーディングAPI【クローズド
-
[解決済み] 短いURLのサービスはどのように機能しますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] RESTとRPCのWebサービスの違い
-
[解決済み] REST APIのエラーリターンに関するグッドプラクティス【終了しました
-
[解決済み] HTTP GETリクエストの最大長
-
[解決済み】RESTウェブサービスを使用して、メタデータを含むファイルをアップロードするにはどうすればよいですか?
-
[解決済み】XSDとWSDLの違いは何ですか?
-
[解決済み] わかりやすく言うと「Webサービス」って何?
-
[解決済み] WSDL、SOAP、RESTとは何ですか?
-
[解決済み] Delphi XE用SOAPサーバー&クライアントアプリケーションVCL+Indyデモ?
-
[解決済み] Web APIとWebサービスの違いは何ですか?
-
[解決済み] 短いURLのサービスはどのように機能しますか?