[解決済み】JavaでSOAPとRESTfulなWebサービスの主な違い【重複あり
2022-04-04 08:16:16
質問
とりあえず、SOAPとの違いについては少しわかった。 RESTful サービスです。
私の質問は、いつSOAPを使うべきか、いつRESTfulを使うべきか、パフォーマンス/スピードやリクエスト処理に関して、どちらが"better"なのか、ということです。
初めてRESTful(Java)で実装するので、もっと詳しく知りたい。
<サブ に対するフォローアップの質問です。 この記事 .
解決方法は?
RESTはほとんどの場合、高速になります。 SOAPの主な利点は、サービスがクライアントに対して自分自身を記述し、その存在を宣伝するためのメカニズムを提供することです。
RESTはより軽量で、ほとんどすべてのツールを使って実装できるため、帯域幅が狭く、学習曲線も短くなります。 しかし、クライアントは何を送信し、何を期待するかを知っておく必要があります。
一般に、複雑なAPIや変更される可能性のあるAPIを外部に公開する場合は、SOAPの方が有用である。 それ以外は、通常、RESTの方が良い選択肢です。
関連
-
[解決済み] tempとは何ですか、またjavaにおけるtempの用途は何ですか?
-
[解決済み] ActionScript 3 で SOAP ウェブサービスに "Null" (本当の苗字!) を渡す方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] Javaで配列を宣言し、初期化する方法は?
-
[解決済み] java.lang.UnsupportedClassVersionError を修正する方法。サポートされていないメジャー.マイナーバージョン
-
[解決済み] SOAPとRESTの比較(相違点)
-
[解決済み] RESTful WebServiceにファイルや関連データをJSONで投稿する。
-
[解決済み] RESTリソースの命名規則はSingularとPluralのどちらを使用すべきですか?
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] maven. -source 1.5ではラムダ式がサポートされていません。
-
[解決済み] プロトコルハンドラの初期化に失敗しました。
-
[解決済み] 一部の入力ファイルが非推奨のAPIを使用またはオーバーライドしている
-
[解決済み] javacが「using unchecked or unsafe operations」という警告を出す原因は何ですか?
-
[解決済み] Java Swingで複数のボタンに対して複数のActionListenersを追加する方法
-
[解決済み] javascriptでExpression言語を使うには?
-
[解決済み] ORA-01654: インデックスを拡張できません。
-
[解決済み] java.io.IOException。DER長の短い読み取り
-
[解決済み] SOAPとRESTの比較(相違点)
-
[解決済み] なぜSOAPベースのサービスではなく、RESTを使うのか?[クローズド]