「NServiceKit/はじめに/最初のWebサービスを作ってみる」の版間の差分
編集の要約なし |
編集の要約なし |
||
| (他の1人の利用者による、間の4版が非表示) | |||
| 12行目: | 12行目: | ||
*NServiceKit.Host.AspNet | *NServiceKit.Host.AspNet | ||
2015年10月時点のNServiceKitパッケージは本家[[ServiceStack]]ほど親切ではないのでweb.configは自分で用意する必要がある。 | |||
<source lang="xml"> | <source lang="xml"> | ||
<system.web> | <system.web> | ||
| 59行目: | 59行目: | ||
==ステップ4:サービスを作ってみる== | ==ステップ4:サービスを作ってみる== | ||
NServiceKitのサービスは[[ドメイン駆動設計]](通称[[DDD]])という哲学に従い以下の3つの要素から構成される。 | |||
*リクエストDTO | *リクエストDTO | ||
*レスポンスDTO | *レスポンスDTO | ||
| 65行目: | 65行目: | ||
===リクエストDTO=== | ===リクエストDTO=== | ||
サービスの[[引数]]に相当する。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; | ||
| 112行目: | 112行目: | ||
==動かしてみる== | ==動かしてみる== | ||
[[Xamarin Studio]] で実行してみると[[Safari]] | [[Xamarin Studio]] で実行してみると[[Safari]]や[[Chrome]]、[[Vivaldi]]などのデフォルトブラウザが立ち上がると思われる。 | ||
==関連項目== | ==関連項目== | ||
| 122行目: | 122行目: | ||
{{stub}} | {{stub}} | ||
[[category:NServiceKit]] | [[category: NServiceKit]] | ||
[[category: Xamarin.Studio]] | |||