2015年6月21日日曜日

[業務ロジック][機能単位][実装][サービス]SaveFileService

 全てのサービスはドメイン駆動サービス(DomainDrivenService)という共通のインターフェースを持つが、それはこれまでに記述した通りAPI呼び出しとバッチ実行の両方に対応するためである。通常、プログラムの内部で呼び出すサービスは個別のパラメータを持った業務ロジックであり、次のように引数・戻り値を任意に決めることができる。

package service;

/**
 * ファイル保存サービス
 */
public interface SaveFileService {

    /**
     * サービスを実行します。
     *
     * @param fileName
     *            ファイル名
     */
    public void doService(String fileName);
}

0 件のコメント:

コメントを投稿