注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETMicrosoft .NET企業(yè)級應用架構設計

Microsoft .NET企業(yè)級應用架構設計

Microsoft .NET企業(yè)級應用架構設計

定 價:¥69.00

作 者: (美)埃斯波西托 等編著,陳黎夫 譯
出版社: 人民郵電出版社
叢編項:
標 簽: .NET

ISBN: 9787115227126 出版時間: 2010-06-01 包裝: 平裝
開本: 16開 頁數(shù): 412 字數(shù):  

內容簡介

  《Microsoft .NET企業(yè)級應用架構設計》主要介紹了.NET平臺下企業(yè)級架構設計開發(fā)的指導原則、最佳實踐和模式等。書中第一部分介紹了軟件設計基本原則以及架構的相關概念;第二部分按照業(yè)務邏輯層、數(shù)據(jù)訪問層、表現(xiàn)層和服務層進行亍說明,并詳細分析了各層中的常見模式。作者Dino曾撰寫多部.NET相關的暢銷著作,雖然《Microsoft .NET企業(yè)級應用架構設計》涉及架構這個高端主題,但其文字生動活潑,行文一氣呵成。《Microsoft .NET企業(yè)級應用架構設計》適合中高級.NET開發(fā)人員、軟件架構師以及有志于成為軟件架構師的讀者閱讀。

作者簡介

  埃斯波西托,(Dino Esposito)是一位ASP NET和AJAX方面的專家、受人歡迎的演講者,并經(jīng)常為MSDN Magazine撰寫文章。他曾存Microsoft Press出版多本著作,包括《Prog rammingMic rosoft ASP.NET 3.5》和《IntroducingMicrosoft ASP.NET AJAX》等。薩爾塔列洛,(Andrea Saltarello)是一位解決方案架構師、咨詢師和培訓師,居住于意大利米蘭。作為微軟公司ASP.NET方面的MVP,他管理著意大利的微軟.NET用戶組,并經(jīng)常在各種業(yè)界會議中演講。

圖書目錄

第一部分 設計原則
第1章 當代的架構師和架構
1.1 軟件架構到底是什么
1.1.1 將架構原則應用至軟件中
1.1.2 什么屬于架構,什么不屬于
1.1.3 架構與決定相關
1.1.4 軟件的需求和質量
1.2 架構師到底是什么
1.2.1 架構師的職責
1.2.2 你知道有多少種架構師嗎
1.2.3 對架構師的一些常見誤解
1.3 軟件開發(fā)流程概覽
1.3.1 軟件生命周期
1.3.2 軟件開發(fā)模型
1.4 小結
1.5 本章的墨菲法則
第2章 UML必要知識
2.1 uML概覽
2.1.1 建模語言的出現(xiàn)動機和歷史
2.1.2 UML的模式和使用方法
2.2 UML圖表
2.2.1 用例圖
2.2.2 類圖
2.2.3 順序圖
2.3 小結
2.4 本章的墨菲法則
第3章 設計原則和模式
3.1 基本設計原則
3.1.1 警鐘因何而鳴
3.1.2 結構化設計
3.1 3分離關注點
3.2 面向對象設計
3.2.1 面向對象基本設計原則
3.2.2 高級原則
3.3 從原則到模式
3.3.1 模式究竟是什么
3.3.2 模式vs.慣用法
3.3.3 依賴注入
3.4 在設計時就考慮需求
3.4.1 可測試性
3.4.2 安全性
3.5 從對象到方面
3.5.1 面向方面編程
3.5.2 AOP實戰(zhàn)
3.6 小結
3.7 本章的墨菲法則
第二部分 系統(tǒng)設計
第4章 業(yè)務層
4.1 業(yè)務邏輯層究竟是什么
4.1.1 業(yè)務層剖析
4.1.2 業(yè)務邏輯層的位置
4.1.3 業(yè)務層和其他層
4.1.4 創(chuàng)建業(yè)務層的模式
4.2 事務腳本模式
4.2.1 事務腳本模式概述
4.2.2 模式實戰(zhàn)
4.3 表模塊模式
4.3.1 表模塊模式概述
4.3.2 表模塊模式實戰(zhàn)
4.4 活動記錄模式
4.4.1 活動記錄模式概述
4.4.2 活動記錄模式實戰(zhàn)
4.5 領域模型模式
4.5.1 領域模型模式概述
4.5.2 領域模型模式實戰(zhàn)
4.6 小結
4.7 本章的墨菲法則
第5章 服務層
5.1 服務層究竟是什么
5.1.1 服務層的職責
5.1.2 究竟什么是服務
5.1.3 服務層中的服務
5.2 服務層模式實戰(zhàn)
5.2.1 服務層模式概覽
5.2.2 服務層模式實戰(zhàn)
5.3 相關模式
5.3.1 遠程門面模式
5.3.2 數(shù)據(jù)遷移對象模式
5.3.3 適配器模式
5.3.4 數(shù)據(jù)遷移對象和程序集
5.4 面向服務架構
5.4.1 SOA的原則
5.4.2 SOA不是什么
5.4.3 SOA和服務層
5.5 富Web前端的特例
5.5.1 重構服務層
5.5.2 設計AJAX服務層
5.5.3 實現(xiàn)AJAX服務層的安全性
5.6 小結
5.7 本章的墨菲法則
第6章 數(shù)據(jù)訪問層
6.1 數(shù)據(jù)訪問層究竟是什么
6.1.1 數(shù)據(jù)訪問層的功能需求
6.1.2 數(shù)據(jù)訪問層的職責
6.1.3 數(shù)據(jù)訪問層和其他層
6.2 設計你自己的數(shù)據(jù)訪問層
6.2.1 數(shù)據(jù)訪問層的契約
6.2.2 插件模式
6.2.3 控制反轉模式
6.2.4 為數(shù)據(jù)上下文打下基礎
6.3 雕琢你自己的數(shù)據(jù)訪問層
6.3.1 實現(xiàn)持久化層
6.3.2 實現(xiàn)查詢服務
6.3.3 實現(xiàn)事務性語義
6.3.4 實現(xiàn)唯一性和標識映射
6.3.5 實現(xiàn)并發(fā)
6.3.6 實現(xiàn)延遲加載
6.4 使用O/RM工具增強數(shù)據(jù)訪問層
6.4.1 對象/關系映射器
6.4.2 使用O/RM工具創(chuàng)建數(shù)據(jù)訪問層
6.5 是否應該使用存儲過程
6.5.1 有關存儲過程的傳言
6.5.2 那么動態(tài)SQL呢
6.6 小結
6.7 本章的墨菲法則
第7章 表現(xiàn)層
7.1 用戶界面和表現(xiàn)層邏輯
7.1.1 表現(xiàn)層的職責
7.1.2 用戶界面的職責
7.1.3 表現(xiàn)層的常見誤區(qū)
7.2 表現(xiàn)層的演化
7.2.1 模型—視圖—控制器模式
7.2.2 模型—視圖—展示器模式
7.2.3 PresentationModel模式
7.2.4 選擇用戶界面模式
7.3 表現(xiàn)層的設計
7.3.1 視圖中要顯示什么數(shù)據(jù)
7.3.2 處理用戶操作
7.4 表現(xiàn)層的慣用設計
7.4.1 Web表現(xiàn)層中的MVP
7.4.2 Windows平臺中的MVP
7.5 小結
7.6 本章的墨菲法則
附錄 A Northwind Starter Kit
最后的思考

本目錄推薦

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