「NServiceKit/はじめに/最初のWebサービスを作ってみる」の版間の差分

59行目: 59行目:


==ステップ4:サービスを作ってみる==
==ステップ4:サービスを作ってみる==
NServiceKitのサービスはドメイン駆動設計(通称DDD)という哲学に従い以下の3つの要素から構成される。
NServiceKitのサービスは[[ドメイン駆動設計]](通称[[DDD]])という哲学に従い以下の3つの要素から構成される。
*リクエストDTO
*リクエストDTO
*レスポンスDTO
*レスポンスDTO
65行目: 65行目:


===リクエストDTO===
===リクエストDTO===
サービスの引数に相当する。Route属性で呼び出し用のURLがどうなるかもここで決まる。
サービスの[[引数]]に相当する。Route属性で呼び出し用の[[URL]]がどうなるかもここで決まる。
<source lang="csharp">
<source lang="csharp">
using ServiceStack.ServiceHost;
using ServiceStack.ServiceHost;
81行目: 81行目:


===レスポンスDTO===
===レスポンスDTO===
サービスの戻り値に相当する。
サービスの[[戻り値]]に相当する。
<source lang="csharp">
<source lang="csharp">
using ServiceStack.ServiceHost;
using ServiceStack.ServiceHost;