私は、エンティティのビュー数を追跡する必要が...例えば、私はProduct
エンティティを持っていると、次のAPIエンドポイントを持っている:春休憩コントローラトラックエンティティビュー回数
GET /products/{productID}
私はのビュー数を追跡したい場合特定のProduct
私はこの/products/{productID}
エンドポイントを呼び出すとビュー数を増やす追加ロジックを追加する必要がありますか?あるいは、この目的のために別のエンドポイントを導入すべきですか?
を更新し
は、たぶん私は私の質問に明確ではありませんでしたが、私の質問は、多層アーキテクチャについてのREST APIでカウンタを更新していない約ベストプラクティスです。私は次のように尋ねようとしています。つまり、GET
リクエストでカウンタを更新するか、別のAPIを導入する必要があります。POST /products/{productID}/viewings
とし、カウンタを更新するためにGET
の後に呼び出します。
コントローラはWebの処理を行い、サービスはビジネスロジックを実装し、データベース(dao)はデータベースにアクセスします。 – DwB