J2EE DAO パターンに関するこのオラクルの記事から直接:
確かにすべてが非常に明確ですが、転送オブジェクトの「参加者」(彼らが呼ぶように)です。
ここで、より多くの洞察が必要な部分を引用します(特に、実際の例(簡単なもの)で役立つでしょう)。
TransferObject
これは、データ キャリアとして使用される転送オブジェクトを表します。DataAccessObject は、転送オブジェクトを使用してデータをクライアントに返すことができます。DataAccessObject は、Transfer Object でクライアントからデータを受信して、データ ソース内のデータを更新することもできます。
このパターンを演習として使用しようとしています (OCPJP 試験の学生として、DAO パターンを理解する必要があります)。これまでのところ、DataSource (mysql データベース)、ビジネス オブジェクト (Person と呼ばれる JavaBean)、およびデータベースと JavaBean (Person) の間で適切に接続されている DAO オブジェクトがあります。
もう一度言いますが、転送オブジェクトとは正確には何ですか?
編集: 最初の返信から、私は実際には転送オブジェクトが何であるかを知っていますが、ビジネスオブジェクトが何であるかはわかりません...だから、質問は同じままですが、ビジネスオブジェクトについてです。転送オブジェクト用ではありません。
事前に感謝し、申し訳ありません。
前もって感謝します。