幫助中心 | 我的帳號 | 關於我們

領域驅動設計C#2008實現

  • 作者:(美)麥卡錫|譯者:UMLChina
  • 出版社:清華大學
  • ISBN:9787302221913
  • 出版日期:2010/03/01
  • 裝幀:平裝
  • 頁數:374
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要內容
    ◆何時、為什麼以及如何使用領域驅動設計
    ◆如何設計和構建初始的領域模型
    ◆如何實現「持久化無關」
    ◆如何為領域模型構建倉儲框架
    ◆將TDD應用到領域模型的技能
    ◆如何應用模型—視圖—視圖模型模式
    ◆如何構建客戶端會員管理系統
    ◆如何將客戶系統和伺服器同步
    本書讀者對象
    本書面向有經驗的C#和.NET開發人員,以進一步提升讀者編寫高性能和可擴展的應用程序的技能。

作者介紹
(美)麥卡錫|譯者:UMLChina
    Tim McCarthy是一名自由職業的咨詢師,他採用最新的Microsoft平台和技術設計和構建分層的Web和智能客戶系統。Tim是一個解決方案架構方面的Microsoft MVP,他精通各種各樣的Microsoft技術,不僅局限於以下技術:.NET Framework(ASP.NET/智能客戶NSTO/工作流/Web服務、Windows Presentation Foundation)、SQL Server、Active Directory、MS Exchange開發、UDDI、SharePoint和面向服務架構(SOA)應用。Tim不僅是一個項目技術主管/成員,而且在一些財富500強公司擔任技術咨詢。

目錄
第1章 介紹項目:SmartGA系統
 1.1 問題
 1.2 設計
  1.2.1 可靠性和可得性
  1.2.2 伸縮性
  1.2.3 可維護性
  1.2.4 富客戶應用功能
  1.2.5 離線可得
  1.2.6 Web訪問
  1.2.7 智能安裝和自動更新功能
  1.2.8 附加客戶設備支持
 1.3 解決方案
  1.3.1 滿足可靠性、可得性、伸縮性、離線可得和附加客戶設備支持需求
  1.3.2 滿足可維護性需求
  1.3.3 滿足富客戶應用功能需求
  1.3.4 滿足Web訪問需求
  1.3.5 滿足智能安裝和自動更新功能需求
 1.4 總結
第2章 設計分層架構
 2.1 問題
 2.2 設計
  2.2.1 設計Visual Studio解決方案
  2.2.2 設計基礎設施層
 2.3 解決方案
  2.3.1 實現Visual Studio解決方案
  2.3.2 實現架構層
 2.4 總結
第3章 管理項目
 3.1 問題
 3.2 設計
  3.2.1 設計領域模型
  3.2.2 定義項目聚合
  3.2.3 定義聚合邊界
  3.2.4 設計倉儲
  3.2.5 編寫單元測試
 3.3 解決方案
  3.3.1 Project類
  3.3.2 實現倉儲
  3.3.3 實現服務類
  3.3.4 實現項目信息視圖模型
  3.3.5 實現項目信息視圖
 3.4 總結
第4章 公司和聯繫人
 4.1 問題
 4.2 設計
  4.2.1 設計領域模型
  4.2.2 定義Company聚合和Contact聚合
  4.2.3 定義聚合邊界
  4.2.4 設計倉儲
  4.2.5 編寫單元測試

 4.3 解決方案
  4.3.1 Company類
  4.3.2 Contact類
  4.3.3 ProjectContact類
  4.3.4 實現倉儲
  4.3.5 實現服務類
  4.3.6 Company視圖模型
  4.3.7 Company視圖
  4.3.8 項目聯繫人視圖模型
  4.3.9 項目聯繫人視圖
 4.4 總結
第5章 遞交傳送
 5.1 問題
 5.2 設計
  5.2.1 設計領域模型
  5.2.2 定義Submittal聚合
  5.2.3 定義聚合邊界
  5.2.4 設計倉儲
  5.2.5 編寫單元測試
 5.3 解決方案
  5.3.1 實現Submittal倉儲
  5.3.2 實現Submittal服務類
  5.3.3 Submittal視圖模型
  5.3.4 Submittal視圖
 5.4 總結
第6章 信息請求
 6.1 問題
 6.2 設計
  6.2.1 設計領域模型
  6.2.2 定義RFI聚合
  6.2.3 定義聚合邊界
  6.2.4 設計倉儲
  6.2.5 編寫單元測試
 6.3 解決方案
  6.3.1 實現RFI倉儲
  6.3.2 實現RFI服務類
  6.3.3 RFI視圖模型類
  6.3.4 RFI視圖
 6.4 總結
第7章 提案請求
 7.1 問題
 7.2 設計
  7.2.1 設計領域模型
  7.2.2 設計提案請求聚合
  7.2.3 定義聚合邊界
  7.2.4 設計倉儲
  7.2.5 編寫單元測試
 7.3 解決方案
  7.3.1 提案請求類的私有欄位和構造器
  7.3.2 ProposalRequest屬性

  7.3.3 Validate方法
  7.3.4 實現提案請求倉儲
  7.3.5 實現提案請求服務類
  7.3.6 提案請求視圖模型類
  7.3.7 提案請求視圖
 7.4 總結
第8章更改單
  8.1 問題
  8.2 設計
    8.2.1 設計領域模型
    8.2.2 設計更改單聚合
    8.2.3 定義聚合邊界
    8.2.4 設計倉儲
    8.2.5 編寫單元測試
  8.3 解決方案
    8.3.1 實現更改單倉儲
    8.3.2 實現更改單服務類
    8.3.3 更改單視圖模型類
    8.3.4 更改單視圖
  8.4 總結
第9章 施工更改指令
  9.1 問題
  9.2 設計
    9.2.1 設計領域模型
    9.2.2 設計施工更改指令聚合
    9.2.3 定義聚合邊界
    9.2.4 設計倉儲
    9.2.5 編寫單元測試
  9.3 解決方案
    9.3.1 施工更改指令類的私有欄位和構造器
    9.3.2 實現施工更改指令倉儲
    9.3.3 實現施工更改指令服務類
    9.3.4 施工更改指令視圖模型類
    9.3.5 施工更改指令視圖
  9.4 總結
第10章 和伺服器同步
  10.1 問題
  10.2 設計
    10.2.1 重新設計工作單元
    10.2.2 設計同步
    10.2.3 編寫單元測試
  10.3 解決方案
    10.3.1 工作單元重構
    10.3.2 和Synchronizer類同步
  10.4 總結
第11章 客戶會員管理系統
  11.1 問題
  11.2 設計
    11.2.1 密碼安全
    11.2.2 設計客戶會員管理系統

  11.3 解決方案
    11.3.1 客戶會員管理系統領域模型類
    11.3.2 客戶會員管理系統單元測試
  11.4 總結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032