「NServiceKit/はじめに/最初のWebサービスを作ってみる」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
12行目: | 12行目: | ||
*NServiceKit.Host.AspNet | *NServiceKit.Host.AspNet | ||
− | + | 2015年10月時点のNServiceKitは本家ServiceKitほど親切ではないので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]]が立ち上がると思われる。 |
==関連項目== | ==関連項目== | ||
121行目: | 121行目: | ||
{{stub}} | {{stub}} | ||
− | |||
− | |||
− |