jp.finaluna.api.dto
インタフェース DTO
- すべてのスーパーインタフェース:
- BaseType, java.io.Serializable
- 既知のサブインタフェースの一覧:
- ParameterDTO, RequestDTO, ResponseDTO
@Rcsid(value="$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $")
public interface DTO
- extends BaseType
【マーカーインターフェース】
業務ロジックの入出力値を保持するデータ転送オブジェクトのマーカーインタフェース。
リクエストDTO、パラメータDTO、レスポンスDTOはこのインタフェースを継承している。
業務ロジック、DAO(データアクセスオブジェクト)間の入出力は、DTO(データ転送オブジェクト)を介して行う。
DTOが保持する値はすべてFINALUNA型とし、フレームワークに依存しないオブジェクトとする。
BaseTypeインターフェースを継承したDTOインターフェースをマーカインタフェースとして、下位インターフェースはこれを継承する。
DTOの他にRequestDTO、ParameterDTO、ResponseDTOなどのインターフェースも提供するが、
DTOならびに、必要な外部インターフェース(Copiable、MessageHolder等)を直接継承して業務DTOを作成してもよい。
- バージョン:
- $Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $
- 作成者:
- NTTデータ