「NServiceKit/はじめに/最初の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; |