今日は Data Transfer Object、いわゆる DTO と呼ばれるパターンです。
DTO の目的は、リモート呼出の効率化です。リモート呼出の際に必要な情報を DTO というオブジェクトの中にこれでもか、これでもかと詰めてやることで、リモート呼出の回数を削減することができます。 DTO はその役割上、シリアライズされる必要があるので、ドメインオブジェクトではなく、単に値を持ちロジックを持たないオブジェクトとすることがほとんどになります。
今日は Data Transfer Object、いわゆる DTO と呼ばれるパターンです。
DTO の目的は、リモート呼出の効率化です。リモート呼出の際に必要な情報を DTO というオブジェクトの中にこれでもか、これでもかと詰めてやることで、リモート呼出の回数を削減することができます。 DTO はその役割上、シリアライズされる必要があるので、ドメインオブジェクトではなく、単に値を持ちロジックを持たないオブジェクトとすることがほとんどになります。