第 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 本章の振り返り

この章は無料試し読みに含まれていません。完全版を読むには本書をご購入ください。

本書を購入する