注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NET.NET應(yīng)用架構(gòu)設(shè)計:原則、模式與實踐(循序漸進講解企業(yè)級.NET應(yīng)用架構(gòu)與設(shè)計)

.NET應(yīng)用架構(gòu)設(shè)計:原則、模式與實踐(循序漸進講解企業(yè)級.NET應(yīng)用架構(gòu)與設(shè)計)

.NET應(yīng)用架構(gòu)設(shè)計:原則、模式與實踐(循序漸進講解企業(yè)級.NET應(yīng)用架構(gòu)與設(shè)計)

定 價:¥69.00

作 者: 汪洋 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: .NET

ISBN: 9787111365365 出版時間: 2012-01-01 包裝: 平裝
開本: 16開 頁數(shù): 410 字數(shù):  

內(nèi)容簡介

  國內(nèi)首本講解企業(yè)級.NET應(yīng)用架構(gòu)與設(shè)計的專著,由國內(nèi)經(jīng)驗豐富的.NET專家和架構(gòu)師親自執(zhí)筆,權(quán)威性毋庸置疑。本書的重點不在于架構(gòu)與設(shè)計的理論,而是從實踐的角度出發(fā),結(jié)合大量示例和一個完整的項目案例循序漸進地講解了.NET應(yīng)用架構(gòu)與設(shè)計的方法、流程、原則、模式和最佳實踐,實踐指導(dǎo)意義極強。本書在寫作方式上打破了傳統(tǒng)的知識灌輸方式,而是用逐步演進的方式去引導(dǎo)和啟發(fā)讀者的抽象思維和宏觀思想,從而讓讀者快速掌握架構(gòu)與設(shè)計的精髓。 《.NET應(yīng)用架構(gòu)設(shè)計:原則、模式與實踐》一共分為三個部分:第一部分首先介紹了企業(yè)應(yīng)用架構(gòu)與設(shè)計的流程和核心概念,然后講解了應(yīng)用架構(gòu)中常用的設(shè)計模式和設(shè)計原則,以及常用的幾種設(shè)計方法;第二部分的主題是架構(gòu)與設(shè)計的方法和最佳實踐,既對架構(gòu)分層的相關(guān)知識進行了詳細的闡述,又用大量實戰(zhàn)案例對業(yè)務(wù)層、服務(wù)層、數(shù)據(jù)訪問層、數(shù)據(jù)存儲層、顯示層的原理和設(shè)計進行了深入的剖析;第三部分以一個真實的項目案例(已上線)演示了企業(yè)級應(yīng)用的架構(gòu)與設(shè)計的流程和方法,旨在幫助讀者將前面所學的知識融會貫通,從而真正達到能動手實踐的目的。

作者簡介

暫缺《.NET應(yīng)用架構(gòu)設(shè)計:原則、模式與實踐(循序漸進講解企業(yè)級.NET應(yīng)用架構(gòu)與設(shè)計)》作者簡介

圖書目錄

前言
第一部分 架構(gòu)與設(shè)計的原則和模式
第1章 架構(gòu)與設(shè)計的流程和核心概念
1.1 正確認識軟件架構(gòu)
1.1.1 什么是架構(gòu)
1.1.2 架構(gòu)師的職責
1.1.3 架構(gòu)設(shè)計
1.1.4 架構(gòu)設(shè)計的優(yōu)點
1.2 正確理解設(shè)計的含義
1.2.1 設(shè)計的重要性
1.2.2 架構(gòu)和設(shè)計的關(guān)系
1.3 架構(gòu)設(shè)計中的重要概念
1.3.1 Tier和Layer
1.3.2 架構(gòu)與框架
1.3.3 架構(gòu)與模式
1.4 本章小結(jié)
第2章 模式、設(shè)計原則和方法
2.1 設(shè)計原則與軟件設(shè)計
2.1.1 設(shè)計原則簡述
2.1.2 設(shè)計原則實戰(zhàn)
2.2 設(shè)計模式
2.2.1 設(shè)計模式簡介
2.2.2 正確使用設(shè)計模式
2.2.3 設(shè)計模式實戰(zhàn)
2.3 企業(yè)應(yīng)用架構(gòu)模式
2.3.1 什么是企業(yè)架構(gòu)
2.3.2 什么是企業(yè)級開發(fā)
2.3.3 再議架構(gòu)設(shè)計和模式
2.3.4 企業(yè)架構(gòu)模式介紹
2.4 企業(yè)架構(gòu)模式實戰(zhàn)
2.5 設(shè)計方法
2.5.1 測試驅(qū)動開發(fā)
2.5.2 領(lǐng)域驅(qū)動開發(fā)
2.5.3 行為驅(qū)動開發(fā)
2.6 本章小結(jié)
第二部分 架構(gòu)與設(shè)計的方法和最佳實踐
第3章 架構(gòu)分層
3.1 反模式項目實例
3.2 分層設(shè)計
3.2.1 正確理解分層
3.2.2 常見的分層架構(gòu)設(shè)計
3.2.3 N-Tier架構(gòu)
3.2.4 N-Tier架構(gòu)需要考慮的因素
3.3 從重構(gòu)到分層
3.3.1 業(yè)務(wù)層設(shè)計實戰(zhàn)
3.3.2 數(shù)據(jù)訪問層設(shè)計實戰(zhàn)
3.3.3 服務(wù)層設(shè)計實戰(zhàn)
3.3.4 顯示層設(shè)計實戰(zhàn)
3.4 本章小結(jié)
第4章 業(yè)務(wù)層設(shè)計
4.1 業(yè)務(wù)層組織模式剖析
4.1.1 Transaction Script模式與實戰(zhàn)
4.1.2 Active Record模式與實戰(zhàn)
4.1.3 Domain Model模式與實戰(zhàn)
4.1.4 Anemic Domain Model模式與實戰(zhàn)
4.1.5 業(yè)務(wù)層組織模式比較
4.2 業(yè)務(wù)層常用設(shè)計模式解析及實戰(zhàn)
4.2.1 工廠方法模式
4.2.2 裝飾者模式
4.2.3 模板方法模式
4.2.4 狀態(tài)模式
4.2.5 策略模式
4.2.6 模板方法模式、狀態(tài)模式、策略模式的比較
4.3 業(yè)務(wù)層常用的企業(yè)架構(gòu)模式及實戰(zhàn)
4.4 模式聯(lián)合實戰(zhàn)
4.4.1 需求規(guī)格模式
4.4.2 組合模式
4.5 業(yè)務(wù)層常用的設(shè)計原則及實戰(zhàn)
4.6 本章小結(jié)
第5章 服務(wù)層設(shè)計
5.1 服務(wù)層詳解
5.1.1 服務(wù)層的由來
5.1.2 服務(wù)層的職責是什么
5.1.3 服務(wù)層的必要性
5.2 服務(wù)層常用設(shè)計模式解析
5.2.1 外觀模式
5.2.2 遠程外觀模式
5.2.3 數(shù)據(jù)傳輸對象模式
5.3 SOA介紹
5.3.1 SOA用途
5.3.2 SOA原則
5.3.3 服務(wù)設(shè)計原則
5.3.4 服務(wù)解惑
5.3.5 服務(wù)操作設(shè)計原則
5.3.6 服務(wù)粒度介紹
5.4 服務(wù)層常用消息模式解析
5.4.1 文檔消息模式與請求-響應(yīng)模式
5.4.2 預(yù)約保留模式
5.4.3 等冪模式
5.5 SOA實戰(zhàn)--WCF實現(xiàn)
5.5.1 系統(tǒng)分析
5.5.2 業(yè)務(wù)層實戰(zhàn)
5.5.3 數(shù)據(jù)層實戰(zhàn)
5.5.4 服務(wù)層實戰(zhàn)
5.5.5 代理層實戰(zhàn)
5.5.6 顯示層實戰(zhàn)
5.6 本章小結(jié)
第6章 數(shù)據(jù)訪問層設(shè)計
6.1 數(shù)據(jù)訪問層簡述
6.2 數(shù)據(jù)訪問層的設(shè)計策略
6.2.1 倉儲模式
6.2.2 數(shù)據(jù)訪問對象模式
6.3 數(shù)據(jù)訪問層常用模式與原則解析
6.3.1 工作單元
6.3.2 標識映射
6.3.3 延遲加載
6.3.4 數(shù)據(jù)并發(fā)控制
6.3.5 查詢對象
6.4 ORM對象關(guān)系映射
6.4.1 NHibernate介紹
6.4.2 Entity Framework介紹
6.5 企業(yè)級領(lǐng)域驅(qū)動設(shè)計項目實戰(zhàn)
6.5.1 業(yè)務(wù)層的實現(xiàn)
6.5.2 服務(wù)層的實現(xiàn)
6.5.3 數(shù)據(jù)訪問層的實現(xiàn)
6.5.4 顯示層的實現(xiàn)
6.6 本章小結(jié)
第7章 數(shù)據(jù)存儲層設(shè)計
7.1 合理選擇數(shù)據(jù)存儲方案
7.1.1 數(shù)據(jù)存儲的三種方式
7.1.2 選擇合理的數(shù)據(jù)存儲方案
7.2 數(shù)據(jù)庫架構(gòu)設(shè)計
7.2.1 分布數(shù)據(jù)
7.2.2 數(shù)據(jù)拆分
7.2.3 讀寫分離
7.2.4 數(shù)據(jù)緩存
7.3 數(shù)據(jù)庫設(shè)計
7.3.1 數(shù)據(jù)庫計劃
7.3.2 邏輯數(shù)據(jù)庫設(shè)計
7.3.3 物理數(shù)據(jù)庫設(shè)計
7.4 SQL Server數(shù)據(jù)庫性能瓶頸分析與解決方案
7.4.1 缺失索引的瓶頸分析與解決方案
7.4.2 昂貴查詢的瓶頸分析與解決方案
7.4.3 數(shù)據(jù)庫碎片的瓶頸分析與解決方案
7.5 本章小結(jié)
第8章 顯示層設(shè)計
8.1 MVP模式的原理與實戰(zhàn)
8.1.1 MVP模式實戰(zhàn)(ASP.NET實現(xiàn))
8.1.2 MVP模式經(jīng)驗談
8.1.3 MVP模式之高級話題
8.2 前端控制器模式的原理與實戰(zhàn)
8.2.1 前端控制器模式介紹
8.2.2 深入淺出命令模式
8.2.3 前端控制器模式實戰(zhàn)
8.3 MVC模式的原理與實戰(zhàn)
8.3.1 深入淺出MVC模式
8.3.2 MVC模式之高級話題
8.3.3 MVC模式實戰(zhàn)--對ASP.NET MVC源碼進行分析
8.4 PM模式的原理與實戰(zhàn)
8.4.1 PM模式的解析
8.4.2 PM模式實戰(zhàn)
8.5 MVVM模式的原理與實戰(zhàn)
8.5.1 MVVM模式介紹
8.5.2 MVVM模式深度剖析
8.5.3 MVVM模式高級話題
8.6 本章小結(jié)
第三部分 .NET應(yīng)用的架構(gòu)與設(shè)計實戰(zhàn)
第9章 IT創(chuàng)業(yè)產(chǎn)品互推平臺的項目背景與功能介紹
9.1 IT創(chuàng)業(yè)產(chǎn)品互推平臺背景
9.2 SNS功能介紹
9.2.1 用戶管理
9.2.2 個人信息管理
9.2.3 軟件展示功能
9.2.4 好友功能
9.2.5 站內(nèi)信息功能
9.2.6 多媒體文件管理
9.2.7 博客
9.2.8 用戶群
9.2.9 微博
9.2.10 共享功能
9.2.11 論壇
9.2.12 活動
9.2.13 投票
9.2.14 頁面布局定制
9.2.15 評級
9.3 本章小結(jié)
第10章 IT創(chuàng)業(yè)產(chǎn)品互推平臺架構(gòu)設(shè)計
10.1 分層設(shè)計
10.1.1 邏輯分層的總體設(shè)計
10.1.2 通用功能設(shè)計
10.1.3 業(yè)務(wù)層設(shè)計
10.1.4 數(shù)據(jù)持久層設(shè)計
10.1.5 顯示層設(shè)計
10.2 部署設(shè)計
10.2.1 單服務(wù)器部署
10.2.2 多服務(wù)器部署
10.3 文件存儲的設(shè)計
10.4 基礎(chǔ)類庫的設(shè)計
10.4.1 緩存
10.4.2 配置讀取
10.4.3 郵件發(fā)送
10.4.4 日志記錄
10.4.5 輔助類的實現(xiàn)
10.5 本章小結(jié)
第11章 IT創(chuàng)業(yè)產(chǎn)品互推平臺用戶管理
11.1 用戶管理功能分析
11.1.1 用戶注冊
11.1.2 用戶登錄
11.1.3 找回密碼
11.1.4 激活賬戶
11.1.5 刪除用戶
11.1.6 更新用戶
11.1.7 查詢用戶
11.2 用戶管理接口的定義
11.2.1 服務(wù)層實現(xiàn)定義
11.2.2 業(yè)務(wù)模型定義
11.2.3 數(shù)據(jù)訪問層的接口定義
11.3 用戶管理的實現(xiàn)
11.3.1 服務(wù)層實現(xiàn)
11.3.2 業(yè)務(wù)層實現(xiàn)
11.3.3 數(shù)據(jù)訪問層實現(xiàn)
11.3.4 顯示層實現(xiàn)
11.4 本章小結(jié)
附錄A

本目錄推薦

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