注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關領域驅動設計C# 2008實現(xiàn):問題·設計·解決方案

領域驅動設計C# 2008實現(xiàn):問題·設計·解決方案

領域驅動設計C# 2008實現(xiàn):問題·設計·解決方案

定 價:¥49.00

作 者: (美)麥卡錫 著,UMLChina 譯
出版社: 清華大學出版社
叢編項:
標 簽: VC++

ISBN: 9787302221913 出版時間: 2010-03-01 包裝: 平裝
開本: 16開 頁數(shù): 374 字數(shù):  

內容簡介

  這是第一本也是唯一一本關于使用C#實現(xiàn)領域驅動設計的技術書籍,本書介紹了構建實際應用系統(tǒng)的全過程。本書的項目基于一個現(xiàn)有公司的實際系統(tǒng),重點介紹了領域驅動設計和構建支持領域驅動設計的框架。每一章都按照清晰的層次結構分成特定的模塊,介紹了如何選擇最佳的解決方案,然后采取相應的設計來解決問題。所有章節(jié)構建了一個完整的項目,在創(chuàng)建系統(tǒng)代碼的過程中您可以學到重要的實踐技能。本書主要內容◆何時、為什么以及如何使用領域驅動設計◆如何設計和構建初始的領域模型◆如何實現(xiàn)“持久化無關”◆如何為領域模型構建倉儲框架◆將TDD應用到領域模型的技能◆如何應用模型—視圖—視圖模型模式◆如何構建客戶端會員管理系統(tǒng)◆如何將客戶系統(tǒng)和服務器同步本書讀者對象本書面向有經驗的C#和.NET開發(fā)人員,以進一步提升讀者編寫高性能和可擴展的應用程序的技能。

作者簡介

  麥卡錫(Tim McCarthy),Tim是Wrox出版社的幾本書的作者和審稿人。他的其他書籍包括Professional VB2005(主要作者),幾個版本的Professional VB.NET,Professional Commerce Server 2000和Professional ADO 2.5 Programming。他還編寫和拍攝了名為Share Point Portal Services Programming 2003的DVD。Tim為Developer.NET Update新聞組撰寫了大量文章、為Microsoft Developer Network(MSDN)開發(fā)了打包的演示文稿,并且為在.NET中使用COM+服務編寫了一本白皮書。他也是SQL Server Magazine和Windows&.NETMagazine的撰稿人。Tim在全世界的技術會議和幾個圣地亞哥區(qū)域的用戶組(包括.NET和SQL Server組以及幾個Code Camp)上發(fā)表過演講,過去幾年,他經常在圣地亞哥的Microsoft開發(fā)者日會議發(fā)表演講。Tim也開發(fā)了不少MSDN Webcast,其中很多是Microsoft多次應邀開發(fā)的。他也為企業(yè)專業(yè)的.NET監(jiān)督和培訓講授定制的.NET課程。Tim擁有伊利諾斯理工大學市場營銷專業(yè)工商管理學士學位以及國立大學(National University)的市場營銷專業(yè)工商管理碩士學位。在成為一名應用開發(fā)人員之前,Tim是一名美國海軍陸戰(zhàn)隊的職員。Tim對于.NET的熱情僅次于他對Notre Dame Athletics的熱情。譯者簡介:UML China成立于1999年,專注于研究軟件需求和設計技能,為軟件組織提供“聚焦最后一公里”的服務,目前上門提供服務的組織已經超過110家。

圖書目錄

第1章 介紹項目:SmartGA系統(tǒng)
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 實現(xiàn)Visual Studio解決方案
2.3.2 實現(xiàn)架構層
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 實現(xiàn)倉儲
3.3.3 實現(xiàn)服務類
3.3.4 實現(xiàn)項目信息視圖模型
3.3.5 實現(xiàn)項目信息視圖
3.4 總結
第4章 公司和聯(lián)系人
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 實現(xiàn)倉儲
4.3.5 實現(xiàn)服務類
4.3.6 Company視圖模型
4.3.7 Company視圖
4.3.8 項目聯(lián)系人視圖模型
4.3.9 項目聯(lián)系人視圖
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 實現(xiàn)Submittal倉儲
5.3.2 實現(xiàn)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 實現(xiàn)RFI倉儲
6.3.2 實現(xiàn)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 實現(xiàn)提案請求倉儲
7.3.5 實現(xiàn)提案請求服務類
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 實現(xiàn)更改單倉儲
8.3.2 實現(xiàn)更改單服務類
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 實現(xiàn)施工更改指令倉儲
9.3.3 實現(xiàn)施工更改指令服務類
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章 客戶會員管理系統(tǒng)
11.1 問題
11.2 設計
11.2.1 密碼安全
11.2.2 設計客戶會員管理系統(tǒng)
11.3 解決方案
11.3.1 客戶會員管理系統(tǒng)領域模型類
11.3.2 客戶會員管理系統(tǒng)單元測試
11.4 總結

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號