注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NET精通.NET企業(yè)項(xiàng)目開發(fā):最新的模式、工具與方法

精通.NET企業(yè)項(xiàng)目開發(fā):最新的模式、工具與方法

精通.NET企業(yè)項(xiàng)目開發(fā):最新的模式、工具與方法

定 價(jià):¥68.00

作 者: (美)阿金,(美)米勒 著,田尊華 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: .NET

ISBN: 9787302250241 出版時(shí)間: 2011-03-01 包裝: 平裝
開本: 16開 頁數(shù): 455 字?jǐn)?shù):  

內(nèi)容簡介

  《精通.net企業(yè)項(xiàng)目開發(fā):最新的模式、工具與方法》是專門針對有興趣學(xué)習(xí)最新企業(yè)開發(fā)方法的微軟程序員而編寫的權(quán)威指導(dǎo)書籍?!毒?net企業(yè)項(xiàng)目開發(fā):最新的模式、工具與方法》全面深入地介紹了企業(yè)系統(tǒng)開發(fā)中涉及的體系結(jié)構(gòu)設(shè)計(jì)方法和各種相關(guān)的設(shè)計(jì)模式,尤其是對最新流行的各種設(shè)計(jì)模式進(jìn)行了詳細(xì)介紹,包括縱向的來龍去脈和橫向的優(yōu)缺點(diǎn)比較。雖然各章之間都是相互獨(dú)立的,不需要讀者預(yù)先閱讀前面的所有章節(jié),但又以按揭貸款申請的例子為主線,由無到有、由淺入深地將企業(yè)系統(tǒng)構(gòu)建相關(guān)的各種核心要素串聯(lián)在一起,從而使講解過程連貫有序?!毒?net企業(yè)項(xiàng)目開發(fā):最新的模式、工具與方法》的主要內(nèi)容分為4大部分:第ⅰ部分是第1章和第2章,主要介紹了企業(yè)開發(fā)的總體概念,包括企業(yè)體系結(jié)構(gòu)、企業(yè)開發(fā)準(zhǔn)則、microsoft企業(yè)開發(fā)的歷史與現(xiàn)狀,以及企業(yè)代碼編寫方式(包括模塊化、松散耦合、依賴倒置和測試驅(qū)動(dòng));第ⅱ部分是第3-5章,結(jié)合代碼示例,深入詳細(xì)地講解了封裝類、測試驅(qū)動(dòng)開發(fā)和依賴倒置;第ⅲ部分是第6-12章,本部分屬于核心內(nèi)容,結(jié)合按揭貸款申請的示例,詳細(xì)講解了企業(yè)開發(fā)涉及的各種設(shè)計(jì)模式,這些設(shè)計(jì)模式都是為了達(dá)成企業(yè)系統(tǒng)的特定目標(biāo);最后是附錄部分,主要是為不太熟悉.net平臺的讀者準(zhǔn)備的,介紹了c#.net的基礎(chǔ)知識?!毒?net企業(yè)項(xiàng)目開發(fā):最新的模式、工具與方法》專門針對具有一定微軟應(yīng)用程序開發(fā)背景的編程人員,尤其適合于具有c#和asp.net開發(fā)經(jīng)驗(yàn)的人員。為此,閱讀本書要求讀者至少熟悉一種microsoft.net所支持的開發(fā)語言,并具備一定的程序設(shè)計(jì)經(jīng)驗(yàn)。

作者簡介

  JonArking是一位企業(yè)軟件架構(gòu)師,其工作地點(diǎn)大部分時(shí)間都在費(fèi)城。到目前為止,他設(shè)計(jì)、開發(fā)和管理多層系統(tǒng)已經(jīng)超過了14年之久,并專門從事系統(tǒng)移植和分布式體系結(jié)構(gòu)的設(shè)計(jì)。Jon具有多種語言和平臺的編程經(jīng)驗(yàn),他在其職業(yè)生涯中花費(fèi)了很多時(shí)間進(jìn)行設(shè)計(jì)系統(tǒng)、管理團(tuán)隊(duì)、教授課程、演講和訪談,并發(fā)表了各種技術(shù)主題的文章。他的Arking技術(shù)公司則專注于為費(fèi)城范圍內(nèi)的大型公司設(shè)計(jì)企業(yè)系統(tǒng)。

圖書目錄

第Ⅰ部分 實(shí)用企業(yè)開發(fā)介紹
第1章 企業(yè)設(shè)計(jì)概念
1.1 企業(yè)體系結(jié)構(gòu)
1.2 企業(yè)開發(fā)
1.2.1 可靠性
1.2.2 靈活性
1.2.3 關(guān)注點(diǎn)分離
1.2.4 可重用性
1.2.5 可維護(hù)性
1.3 Microsoft的企業(yè)開發(fā)現(xiàn)狀
1.3.1 COM因素
1.3.2 轉(zhuǎn)到Java
1.3.3 .NET的發(fā)展歷程
1.4 本章小結(jié)
第2章 企業(yè)代碼
2.1 看待代碼的新方式
2.1.1 模塊性
2.1.2 松散耦合的類
2.1.3 單元測試
2.1.4 控制反轉(zhuǎn)容器
2.2 本章小結(jié)
第Ⅱ部分 新代碼——改變構(gòu)建代碼的方式
第3章 改變類的依賴
3.1 評估代碼的依賴程度
3.1.1 剛性
3.1.2 靈活性
3.1.3 關(guān)注點(diǎn)分離
3.1.4 可重用性
3.1.5 可維護(hù)性
3.2 關(guān)注點(diǎn)分離和識別模塊性
3.3 依賴倒置準(zhǔn)則
3.4 使用依賴注入徹底解放類
3.4.1 剛性
3.4.2 靈活性
3.4.3 關(guān)注點(diǎn)分離
3.4.4 可重用性
3.4.5 可維護(hù)性
3.5 本章小結(jié)
第4章 測試驅(qū)動(dòng)開發(fā)
4.1 井字游戲與測試驅(qū)動(dòng)開發(fā):示例
4.1.1 井字游戲需求
4.1.2 測試架構(gòu)
4.1.3 標(biāo)識可測試元素
4.1.4 編寫能夠運(yùn)行的和有益的單元測試
4.2 重構(gòu)
4.3 重構(gòu)工具
4.3.1 ReSharper
4.3.2 Refactor Pro
4.4 處理測試驅(qū)動(dòng)開發(fā)中的依賴——模擬、存根和偽對象
4.5 模擬架構(gòu)
4.5.1 Rhino Mocks
4.5.2 Moq
4.5.3 NMock
4.6 本章小結(jié)
第5章 進(jìn)一步簡化——控制反轉(zhuǎn)
5.1 創(chuàng)建依賴
5.2 工廠模式
5.3 服務(wù)定位器
5.4 控制反轉(zhuǎn)和loC容器
5.5 依賴注入與控制反轉(zhuǎn)的對比
5.6 Structuremap
5.6.1 使用流暢接口連接
5.6.2 使用屬性連接——插件族
5.6.3 使用配置元數(shù)據(jù)連接
5.7 是否要使用XML
5.8 本章小結(jié)
第Ⅲ部分 企業(yè)設(shè)計(jì)模式
第6章 進(jìn)入關(guān)注中心
6.1 中間件簡介
6.2 西部狂野
6.3 分層設(shè)計(jì)
6.4 互聯(lián)網(wǎng)時(shí)代
6.5 企業(yè)中間件時(shí)代
6.6 WCF Web服務(wù)
6.7 消息傳遞模型
6.8 關(guān)于SOA的簡要解釋
6.9 本章小結(jié)
第7章 編寫自己的中間件
7.1 業(yè)務(wù)邏輯層
7.2 面向業(yè)務(wù)的模式
7.2.1 事務(wù)腳本
7.2.2 活動(dòng)記錄模式
7.2.3 領(lǐng)域模型模式
7.2.4 模式選擇
7.3 為業(yè)務(wù)服務(wù)
7.3.1 服務(wù)
7.3.2 將模式付諸實(shí)踐
7.3.3 按揭貸款資格審查應(yīng)用程序
7.3.4 采用該領(lǐng)域中的語言
7.4 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)簡介
7.4.1 實(shí)體
7.4.2 值對象
7.4.3 聚合與聚合根
7.4.4 與領(lǐng)域?qū)<医涣?br /> 7.4.5 構(gòu)建領(lǐng)域模型
7.4.6 標(biāo)識聚合
7.4.7 構(gòu)建應(yīng)用程序
7.4.8 創(chuàng)建儲(chǔ)存庫
7.4.9 創(chuàng)建領(lǐng)域服務(wù)
7.5 本章小結(jié)
第8章 “挖掘”自己的業(yè)務(wù)
8.1 數(shù)據(jù)訪問層
8.1.1 構(gòu)建自己的數(shù)據(jù)訪問層
8.1.2 對象關(guān)系映射
8.1.3 數(shù)據(jù)上下文
8.1.4 實(shí)體架構(gòu)
8.1.5 LinqToSql與實(shí)體架構(gòu)的對比
8.1.6 使用NHibemate實(shí)現(xiàn)按揭貸款應(yīng)用程序中的映射
8.2 本章小結(jié)
第9章 組織前端
9.1 被忽視的前端
9.2 早期的前端模式
9.2.1 Java Struts
9.2.2 ASP.NET
9.2.3 模型—視圖-表示器
9.2.4 回到MVC——Rails方式
9.3 本章小結(jié)
第10章 模型—視圖—表示器
10.1 MVP模式——簡化版本
10.1.1 模型
10.1.2 視圖
10.1.3 表示器
10.1.4 MVP按揭貸款計(jì)算器——Web示例
10.2 切換平臺——胖客戶示例
10.3 本章小結(jié)
第11章 模型—視圖—控制器模式
11.1 回歸基本要素
11.1.1 模型
11.1.2 控制器
11.1.3 視圖
11.1.4 按揭貸款申請
11.1.5 模型
11.1.6 控制器
11.1.7 視圖
11.1.8 簡單倉儲(chǔ)
11.1.9 創(chuàng)建和編輯
11.1.10 充實(shí)模型
11.1.11 完整的源代碼
11.2 本章小結(jié)
第12章 組合所有內(nèi)容
12.1 退一步海闊天空
12.2 概念
12.2.1 可靠性
12.2.2 靈活性
12.2.3 關(guān)注點(diǎn)分離
12.2.4 可重用性
12.2.5 可維護(hù)性
12.2.6 大環(huán)境
12.3 代碼
12.4 模式
12.4.1 中間件
12.4.2 持久化
12.4.3 用戶界面
12.4.4 大環(huán)境
12.5 完整的大環(huán)境
12.5.1 按揭貸款服務(wù)
12.5.2 簡單的按揭貸款計(jì)算器
12.5.3 按揭貸款資格審查應(yīng)用程序
12.6 最終思考
12.7 本章小結(jié)
附錄A C#.NET基礎(chǔ)知識

本目錄推薦

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