第 4 章:API、DTO、システム境界のデータモデル
この章の内容
- 4.1 「システム境界」とは何か
- 4.2 Request DTO:外部から受け取るデータ
- 4.3 ASP.NET Core で record DTO を使う
- 4.4 System.Text.Json と record の連携
- Positional record の逆シリアル化
- コンストラクターを使う逆シリアル化
- JSON 名と record のプロパティ
- 4.5 Response DTO:外部へ返すデータ
- domain model から response DTO への変換
- 4.6 検証の置き場所
- Data annotation
- 独立した validator
- 検証済みの入力を専用の型で表す
- 選び方の目安
- 4.7 DTO と domain model を分ける
- 4.8 Command object と event payload
- Command object
- Event payload
- 4.9 アプリケーションの設定オブジェクト(configuration object)
- 4.10 本章の振り返り
この章は無料試し読みに含まれていません。完全版を読むには本書をご購入ください。