Dropwizardの使い方を学んでいます。クイックスタート ガイドに従って、基本的な REST API を実行することができました。
このドキュメントには、「プロジェクトの編成」というセクションがあります。
プロジェクトを次の部分に編成することをお勧めします: project-api、project-client、project-service。
ここに私の質問/クエリがあります:
「api」、「service」、「client」の違いを大まかに説明してください。
dropwizard を使用して上記の規則に厳密に従う例はありますか?
「...project-client はこれらのクラスと HTTP クライアントを使用して、サービスに本格的なクライアントを実装する必要があります」 --- 「project-service」には REST API があるため、HTTP クライアントを使用する必要があるのはなぜですか?
ありがとう!