Java アプリケーションでは、次のものを使用するのが一般的です。
- IHM レイヤー
- サービス層
- ダオレイヤー
各レイヤーには独自のオブジェクトがあり、レイヤーから別のレイヤーにオブジェクトを変換するためにコンバーターに依存するのが一般的です。
私の場合、IHM レイヤーとして Sing MVC を使用し、doa レイヤーとして MyBatis を使用しています。
Spring MVC と MyBatis は、その Bean に注釈を付けずに Bean のみを使用するため、次のようになります。
3 つのレイヤーに異なるオブジェクトを配置する必要がありますか? 3 つのレイヤー間で同じオブジェクトを共有することは良い方法ですか? または、なぜそうすることが推奨されないのですか?