第 4 章:API、DTO 與系統邊界的資料模型

最近更新日期

2026年10月9日

本章大綱

  • 4.1 什麼是「系統邊界」
  • 4.2 Request DTO:從外部進來的資料
  • 4.3 在 ASP.NET Core 中使用 record DTO
    • Minimal API
    • Controller
  • 4.4 System.Text.Json 與 record 的整合
    • Positional record 的反序列化
    • 建構式反序列化
    • 自訂序列化選項
  • 4.5 Response DTO:回傳給外部的資料
    • 從 domain model 到 response DTO 的轉換
  • 4.6 Validation 的位置選擇
    • Data annotation
    • FluentValidation
    • Domain factory:保護核心模型
    • 選擇指南
  • 4.7 DTO 與 domain model 的分離
  • 4.8 Command object 與 event payload
    • Command object
    • Event payload
  • 4.9 應用程式組態物件(configuration object)
  • 4.10 本章回顧

本章未開放免費試讀,請購買本書以立即閱讀完整版。

購買本書