《領域驅動設計:軟體核心複雜性應對之道》

來源:互聯網
上載者:User
領域驅動設計:軟體核心複雜性應對之道

作者: Eric Evans
譯者: 陳大峰 / 張澤鑫
出版社: 清華大學出版社
出版年: 2006-3-1
頁數: 390
定價: 48.00
裝幀: 185×260
ISBN: 9787302115762

豆瓣:http://book.douban.com/subject/1629512/
噹噹:http://product.dangdang.com/product.aspx?product_id=9150450

 

目錄

第Ⅰ部分 讓領域模型發揮作用
第1章 消化知識
1.1 有效建模的因素
1.2 知識消化
1.3 持續學習
1.4 知識豐富的設計
1.5 深層模型
第2章 交流及語言的使用
2.1 通用語言
2.2 利用對話改進模型
2.3 一個團隊,一種語言
2.4 文檔和圖
2.4.1 書面的設計文檔
2.4.2 執行的基礎
2.5 說明性模型
第3章 將模型和實現綁定
3.1 模型驅動設計
3.2 建模範型和工具支援
3.3 突出主旨:為什麼模型對使用者很關鍵
3.4 實踐型建模人員
第Ⅱ部分 模型驅動設計的構建塊
第4章 分離領域
4.1 分層架構
4.1.1 層間的聯絡
4.1.2 架構架構
4.2 模型屬於領域層
4.3 其他種類的隔離
第5章 軟體中的模型描述
5.1 關聯
5.2 實體(又稱引用對象)
5.2.1 實體建模
5.2.2 設計標識操作
5.3 值對象
5.3.1 設計值對象
5.3.2 設計包含值對象的關聯
5.4 服務
5.4.1 服務和分隔的領域層
5.4.2 粒度
5.4.3 訪問服務
5.5 模組(包)
5.5.1 敏捷的模組
5.5.2 基礎結構驅動打包的缺陷
5.6 建模範式
5.6.1 對象範式的優勢
5.6.2 對象世界中的非對象
5.6.3 在混合範式中使用模型驅動設計
第6章 領域對象的生命週期
6.1 彙總
6.2 工廠
6.2.1 工廠及其應用場所的選擇
6.2.2 只需建構函式的情況
6.2.3 介面的設計
6.2.4 如何放置不變數的邏輯
6.2.5 實體工廠與值對象工廠
6.2.6 儲存物件的重建
6.3 倉儲
6.3.1 查詢倉儲
6.3.2 瞭解倉儲實現的必要性
6.3.3 實現倉儲
6.3.4 在架構內工作
6.3.5 與工廠的關係
6.4 為關聯式資料庫設計對象
第7章 使用語言:擴充樣本
7.1 貨物運輸系統概述
7.2 隔離領域:系統簡介
7.3 區分實體和值對象
7.4 運輸領域中的關聯設計
7.5 彙總的邊界
7.6 選擇倉儲
7.7 情境概述
7.7.1 應用特性樣本:改變一件貨物的目的地
7.7.2 應用特性樣本:重複業務
7.8 對象的建立
7.8.1 Cargo的工廠和建構函式
7.8.2 添加一個Handling Event
7.9 停下來重構:Cargo彙總的另一種設計
7.10 運輸模型中的模組
7.11 引入新特性:配額檢查
7.11.1 串連兩個系統
7.11.2 改進模型:劃分業務
7.11.3 效能調整
7.12 小結
第Ⅲ部分 面向更深層理解的重構
第8章 突破
8.1 關於突破的故事
8.1.1 中看不中用的模型
8.1.2 突破
8.1.3 更深層的模型
8.1.4 冷靜的決定
8.1.5 成效
8.2 時機
8.3 著眼於根本
8.4 尾聲:一連串的新理解
第9章 隱含概念轉變為顯式概念
……
第10章 柔性設計
第11章 應用分析模式
第12章 把設計模式和模型聯絡起來
第13章 向更深層理解重構
第Ⅳ部分 戰略性設計
第14章 維護模型完整性
第15章 精鍊
第16章 大比例結構
第17章 綜合應用戰略性設計
第18章 尾聲
附錄A 關於模式
附錄B 術語表
附錄C 參考文獻
附錄D 關係圖

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.