全てのサービスはドメイン駆動サービス(DomainDrivenService)という共通のインターフェースを持つが、それはこれまでに記述した通りAPI呼び出しとバッチ実行の両方に対応するためである。通常、プログラムの内部で呼び出すサービスは個別のパラメータを持った業務ロジックであり、次のように引数・戻り値を任意に決めることができる。
package service;
/**
* ファイル保存サービス
*/
public interface SaveFileService {
/**
* サービスを実行します。
*
* @param fileName
* ファイル名
*/
public void doService(String fileName);
}
0 件のコメント:
コメントを投稿