私は JAX-RS サービス (Jersey を使用) を持っていますが、クライアントを実行する必要があります。皆さんはモデル オブジェクトをどのように扱っているのだろうと思っていました。クライアントとサーバー間で共有するために、モデル クラスを別の jar に入れますか? 常に DTO を使用しますか、それとも時々 (常に?) jpa エンティティを返しますか。
私が使用しなければならないサービス (私は作成していませんが、変更することはできます) はエンティティを返すことが多いので、それらのクラスを外部化しても少しおかしくないかどうか疑問に思っていました。
どう思いますか?何をするのに慣れていますか?