この質問に関する多くのスタックオーバーフローの回答が存在しますが、両者の違いを明確に区別することはめったにありません。その結果、私はそれらを理解するのに混乱しています。
ここで私はこのパターンで作業しています
図 9.1 を参照すると、ビジネス オブジェクトと転送オブジェクトの両方が使用されます。両方の定義は次のように行に沿って与えられますが、
通常は、Book や Store などのエンティティを表すクラスと見なされます。このようなクラスには、価格、色、幅、ISBN 番号などの特定のプロパティがあります。Java または .NET では、いわゆるセッターとゲッターで構成されます。
現在、DTO の定義は同じです。オブジェクトを表す Bean のように見えます。したがって、スタンドアロン アプリケーションでは、ビジネス オブジェクトと DTO が考えられます。上記のパターン リンクの観点から 2 つを区別してください。