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

精通.NET企業項目開發--最新的模式工具與方法

  • 作者:(美)阿金//米勒|譯者:田尊華
  • 出版社:清華大學
  • ISBN:9787302250241
  • 出版日期:2011/03/01
  • 裝幀:平裝
  • 頁數:455
人民幣:RMB 68 元      售價:
放入購物車
加入收藏夾

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

作者介紹
(美)阿金//米勒|譯者:田尊華

目錄
第Ⅰ部分  實用企業開發介紹
第1章  企業設計概念
1.1  企業體系結構
1.2  企業開發
1.2.1  可靠性
1.2.2  靈活性
1.2.3  關注點分離
1.2.4  可重用性
1.2.5  可維護性
1.3  Microsoft的企業開發現狀
1.3.1  COM因素
1.3.2  轉到Java
1.3.3  .NET的發展歷程
1.4  本章小結
第2章  企業代碼
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章  測試驅動開發
4.1  井字遊戲與測試驅動開發:示例
4.1.1  井字遊戲需求
4.1.2  測試架構
4.1.3  標識可測試元素
4.1.4  編寫能夠運行的和有益的單元測試
4.2  重構
4.3  重構工具
4.3.1  ReSharper
4.3.2  Refactor Pro
4.4  處理測試驅動開發中的依賴——模擬、存根和偽對象

4.5  模擬架構
4.5.1  Rhino Mocks
4.5.2  Moq
4.5.3  NMock
4.6  本章小結
第5章  進一步簡化——控制反轉
5.1  創建依賴
5.2  工廠模式
5.3  服務定位器
5.4  控制反轉和loC容器
5.5  依賴注入與控制反轉的對比
5.6  Structuremap
5.6.1  使用流暢介面連接
5.6.2  使用屬性連接——插件族
5.6.3  使用配置元數據連接
5.7  是否要使用XML
5.8  本章小結

第Ⅲ部分  企業設計模式
第6章  進入關注中心
6.1  中間件簡介
6.2  西部狂野
6.3  分層設計
6.4  互聯網時代
6.5  企業中間件時代
6.6  WCF Web服務
6.7  消息傳遞模型
6.8  關於SOA的簡要解釋
6.9  本章小結
第7章  編寫自己的中間件
7.1  業務邏輯層
7.2  面向業務的模式
7.2.1  事務腳本
7.2.2  活動記錄模式
7.2.3  領域模型模式
7.2.4  模式選擇
7.3  為業務服務
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  創建儲存庫

7.4.9  創建領域服務
7.5  本章小結
第8章  「挖掘」自己的業務
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 Struts
9.2.2  ASP.NET
9.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  創建和編輯
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  大環境

12.3  代碼
12.4  模式
12.4.1  中間件
12.4.2  持久化
12.4.3  用戶界面
12.4.4  大環境
12.5  完整的大環境
12.5.1  按揭貸款服務
12.5.2  簡單的按揭貸款計算器
12.5.3  按揭貸款資格審查應用程序
12.6  最終思考
12.7  本章小結
附錄A  C#.NET基礎知識

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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