1

この質問が建設的であり、私を怒らせないことを願っています (「Google を試しましたか?」)。私は Java グリーンホーン ステータスからゆっくりと這い出しており、現在、RESTful サービスのテストを含む仕事のために構築する必要があるプロジェクトに関して、下す必要がある決定に直面しています。HTTPClient を使用する内部 Java フレームワークのセットアップがあります。ただし、RESTful サービスを扱う場合は、Jersey などの REST 固有のツールを使用する方がよいという推奨事項をいくつか読みました。ここにいる開発者の 1 人は、RestTemplate の使用を推奨しています。RestTemplate のドキュメントを読み始め、独自の HTTPClient 実装のコードを読み始めました。基本的に、A: 既存の HTTPClient の作業を構築して独自のプロジェクトに組み込むか、B: RestTemplate を使用してまったく新しいプロジェクトを作成します。A の方が速いかもしれませんが、長期的には B の方が適切で価値があるかもしれません。前に述べたように、Java の知識 (クラス、メソッド、修飾子、パッケージ構造、継承、構成などを扱う) の基礎は十分に整っていますが、今説明したこの問題のような細かい点を把握し始めたところです。 (使用するツール)。どちらの選択肢にも存在する欠点と利点のいくつかについて、専門家の意見を得ることができてうれしく思います.

追記:私はRESTサービスを扱う際にsoapuiを多用してきました。その結果、REST の概念に慣れてきたので、RestTemplate に傾倒しています (コードを書き始めると、soapui で行っていたプラグ アンド プレイのように思えます)。作業の一部が完了したので、HTTPClient ルートを使用する理由を知りたいです。

4

1 に答える 1