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

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

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

定 價:¥69.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

前言
第一部分 架構與設計的原則和模式
第1章 架構與設計的流程和核心概念
1.1 正確認識軟件架構
1.1.1 什么是架構
1.1.2 架構師的職責
1.1.3 架構設計
1.1.4 架構設計的優(yōu)點
1.2 正確理解設計的含義
1.2.1 設計的重要性
1.2.2 架構和設計的關系
1.3 架構設計中的重要概念
1.3.1 Tier和Layer
1.3.2 架構與框架
1.3.3 架構與模式
1.4 本章小結
第2章 模式、設計原則和方法
2.1 設計原則與軟件設計
2.1.1 設計原則簡述
2.1.2 設計原則實戰(zhàn)
2.2 設計模式
2.2.1 設計模式簡介
2.2.2 正確使用設計模式
2.2.3 設計模式實戰(zhàn)
2.3 企業(yè)應用架構模式
2.3.1 什么是企業(yè)架構
2.3.2 什么是企業(yè)級開發(fā)
2.3.3 再議架構設計和模式
2.3.4 企業(yè)架構模式介紹
2.4 企業(yè)架構模式實戰(zhàn)
2.5 設計方法
2.5.1 測試驅動開發(fā)
2.5.2 領域驅動開發(fā)
2.5.3 行為驅動開發(fā)
2.6 本章小結
第二部分 架構與設計的方法和最佳實踐
第3章 架構分層
3.1 反模式項目實例
3.2 分層設計
3.2.1 正確理解分層
3.2.2 常見的分層架構設計
3.2.3 N-Tier架構
3.2.4 N-Tier架構需要考慮的因素
3.3 從重構到分層
3.3.1 業(yè)務層設計實戰(zhàn)
3.3.2 數據訪問層設計實戰(zhàn)
3.3.3 服務層設計實戰(zhàn)
3.3.4 顯示層設計實戰(zhàn)
3.4 本章小結
第4章 業(yè)務層設計
4.1 業(yè)務層組織模式剖析
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è)務層組織模式比較
4.2 業(yè)務層常用設計模式解析及實戰(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è)務層常用的企業(yè)架構模式及實戰(zhàn)
4.4 模式聯合實戰(zhàn)
4.4.1 需求規(guī)格模式
4.4.2 組合模式
4.5 業(yè)務層常用的設計原則及實戰(zhàn)
4.6 本章小結
第5章 服務層設計
5.1 服務層詳解
5.1.1 服務層的由來
5.1.2 服務層的職責是什么
5.1.3 服務層的必要性
5.2 服務層常用設計模式解析
5.2.1 外觀模式
5.2.2 遠程外觀模式
5.2.3 數據傳輸對象模式
5.3 SOA介紹
5.3.1 SOA用途
5.3.2 SOA原則
5.3.3 服務設計原則
5.3.4 服務解惑
5.3.5 服務操作設計原則
5.3.6 服務粒度介紹
5.4 服務層常用消息模式解析
5.4.1 文檔消息模式與請求-響應模式
5.4.2 預約保留模式
5.4.3 等冪模式
5.5 SOA實戰(zhàn)--WCF實現
5.5.1 系統分析
5.5.2 業(yè)務層實戰(zhàn)
5.5.3 數據層實戰(zhàn)
5.5.4 服務層實戰(zhàn)
5.5.5 代理層實戰(zhàn)
5.5.6 顯示層實戰(zhàn)
5.6 本章小結
第6章 數據訪問層設計
6.1 數據訪問層簡述
6.2 數據訪問層的設計策略
6.2.1 倉儲模式
6.2.2 數據訪問對象模式
6.3 數據訪問層常用模式與原則解析
6.3.1 工作單元
6.3.2 標識映射
6.3.3 延遲加載
6.3.4 數據并發(fā)控制
6.3.5 查詢對象
6.4 ORM對象關系映射
6.4.1 NHibernate介紹
6.4.2 Entity Framework介紹
6.5 企業(yè)級領域驅動設計項目實戰(zhàn)
6.5.1 業(yè)務層的實現
6.5.2 服務層的實現
6.5.3 數據訪問層的實現
6.5.4 顯示層的實現
6.6 本章小結
第7章 數據存儲層設計
7.1 合理選擇數據存儲方案
7.1.1 數據存儲的三種方式
7.1.2 選擇合理的數據存儲方案
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.4 SQL Server數據庫性能瓶頸分析與解決方案
7.4.1 缺失索引的瓶頸分析與解決方案
7.4.2 昂貴查詢的瓶頸分析與解決方案
7.4.3 數據庫碎片的瓶頸分析與解決方案
7.5 本章小結
第8章 顯示層設計
8.1 MVP模式的原理與實戰(zhàn)
8.1.1 MVP模式實戰(zhàn)(ASP.NET實現)
8.1.2 MVP模式經驗談
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 本章小結
第三部分 .NET應用的架構與設計實戰(zhàn)
第9章 IT創(chuàng)業(yè)產品互推平臺的項目背景與功能介紹
9.1 IT創(chuàng)業(yè)產品互推平臺背景
9.2 SNS功能介紹
9.2.1 用戶管理
9.2.2 個人信息管理
9.2.3 軟件展示功能
9.2.4 好友功能
9.2.5 站內信息功能
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 本章小結
第10章 IT創(chuàng)業(yè)產品互推平臺架構設計
10.1 分層設計
10.1.1 邏輯分層的總體設計
10.1.2 通用功能設計
10.1.3 業(yè)務層設計
10.1.4 數據持久層設計
10.1.5 顯示層設計
10.2 部署設計
10.2.1 單服務器部署
10.2.2 多服務器部署
10.3 文件存儲的設計
10.4 基礎類庫的設計
10.4.1 緩存
10.4.2 配置讀取
10.4.3 郵件發(fā)送
10.4.4 日志記錄
10.4.5 輔助類的實現
10.5 本章小結
第11章 IT創(chuàng)業(yè)產品互推平臺用戶管理
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 服務層實現定義
11.2.2 業(yè)務模型定義
11.2.3 數據訪問層的接口定義
11.3 用戶管理的實現
11.3.1 服務層實現
11.3.2 業(yè)務層實現
11.3.3 數據訪問層實現
11.3.4 顯示層實現
11.4 本章小結
附錄A

本目錄推薦

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