精通.NET企業(yè)項目開發(fā)

出版時間:2011-3  出版社:清華大學出版社  作者:(美) 阿金 米勒 著 田  頁數:455  譯者:田尊華  
Tag標簽:無  

內容概要

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

書籍目錄

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    精通.NET企業(yè)項目開發(fā) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7