注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程.NET分布式應(yīng)用程序:集成XML Web服務(wù)與.NET遠(yuǎn)程處理

.NET分布式應(yīng)用程序:集成XML Web服務(wù)與.NET遠(yuǎn)程處理

.NET分布式應(yīng)用程序:集成XML Web服務(wù)與.NET遠(yuǎn)程處理

定 價(jià):¥66.00

作 者: (美)Matthew MacDonald著;戢中東[等]譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 微軟 NET程序員系列
標(biāo) 簽: 暫缺

ISBN: 9787302102915 出版時(shí)間: 2005-01-01 包裝: 平裝
開(kāi)本: 23cm 頁(yè)數(shù): 583頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是《微軟.NET程序員系列》叢書(shū)之一,主要介紹了如何使用.NET進(jìn)行分布式編程。書(shū)中詳細(xì)說(shuō)講解了需要掌握的關(guān)鍵.NET技術(shù)并介紹了將.NET應(yīng)用于分布式應(yīng)用程序體系的最佳實(shí)踐經(jīng)驗(yàn)。本書(shū)的特色在于向您展示了如何將獨(dú)立的.NET技術(shù)完全整合在一起。本書(shū)講述使分布式應(yīng)用程序具有高性能、安全性和可縮放性的體系結(jié)構(gòu)和優(yōu)秀實(shí)踐經(jīng)驗(yàn),也十分關(guān)注應(yīng)用程序體系結(jié)構(gòu)方面的內(nèi)容。 本書(shū)讀者包括已經(jīng)掌握微軟.NET基礎(chǔ)知識(shí)并想涉足分布式編程領(lǐng)域的開(kāi)發(fā)人員,還包括基本掌握各種.NET技術(shù)但是想在實(shí)際應(yīng)用程序中合理利用它的程序員。

作者簡(jiǎn)介

  Matthew MacDonald是幾本.NET程序設(shè)計(jì)暢銷書(shū)的作者,這些暢銷書(shū)包括The Book of VB.NET和ASP.NET:The Complete Reference。他為Inside Visual Basic 編寫(xiě)專欄并且是ASPToday、C#Today、Hardcore ASP.NET、Hardcore Visual Basic和其他期刊的固定投稿人。作為對(duì)新興技術(shù)有

圖書(shū)目錄

第I部分 關(guān)鍵技術(shù)
第1章 了解分布式體系結(jié)構(gòu)
1.1 什么是分布式應(yīng)用程序
1.2 客戶端/服務(wù)器體系結(jié)構(gòu)
1.2.1 客戶端/服務(wù)器體系結(jié)構(gòu)存在的問(wèn)題
1.3 分布式體系結(jié)構(gòu)
1.3.1 分布式體系結(jié)構(gòu)的優(yōu)點(diǎn).
1.3.2 DCOM和分布式應(yīng)用程序的歷史
1.3.3.NET分布式技術(shù)
1.4 小結(jié)
第2章 .NET組件
2.1 什么是組件
2.2 組件在分布式系統(tǒng)中的角色
2.2.1 服務(wù)提供者
2.2.2 信息包
2.3 示例組件剖析
2.4 IComponent接口
2.4.1 在設(shè)計(jì)時(shí)使用組件
2.4.2 資源與可使用類
2.5 連接字符串和配置文件
2.5.1 Visual Studio.NET中的配置文件
2.6 部署程序集
2.6.1 共享程序集
2.6.2 搜索私有程序集
2.7 程序集的版本
2.7.1 共享程序集以及GAC
2.7.2 延遲簽名
2.8 使用配置文件和共享程序集
2.8.1 強(qiáng)名稱程序集的版本策略
2.8.2 共享程序集的代碼基礎(chǔ)
2.8.3 關(guān)于程序集綁定的決定性內(nèi)容
2.9 小結(jié)
第3章 無(wú)連接數(shù)據(jù):通用語(yǔ)言
3.1 分布式系統(tǒng)中ADO.NET的角色
3.2 ADO.NET對(duì)象族
3.2.1 數(shù)據(jù)對(duì)象
3.2.2 直接數(shù)據(jù)源交互
3.2.3 直接杏詢和數(shù)據(jù)讀取對(duì)象
3.2.4 存儲(chǔ)過(guò)程
3.2.5 不知道提供者的ADO.NET代碼
3.2.6 事務(wù)
3.3 DataSet
3.3.1 創(chuàng)建DataSet
3.3.2 DataSet間接列映射
3.3.3 瀏覽DataSet
3.3.4 關(guān)系
3.3.5 從DataSet更新
3.3.6 更新的問(wèn)題
3.3.7 處理錯(cuò)誤
3.4 XML 與平臺(tái)問(wèn)的數(shù)據(jù)交換
3.5 小結(jié)
第4章 .NET遠(yuǎn)程處理:更持久 的DCOM
4.1 分布式系統(tǒng)中.NET遠(yuǎn)程處理的作用
4.2 .NET遠(yuǎn)程處理基本知識(shí)
4.2.1 可序列化的類
4.2.2 可遠(yuǎn)程調(diào)用的類
4.2.3 遠(yuǎn)程組件宿主
4.3 關(guān)鍵的.NET遠(yuǎn)程處理設(shè)計(jì)決策
4.3.1 激活模式
4.3.2 對(duì)象生存期
4.3.3 服務(wù)器和客戶端激活
4.3.4 通信
4.4 簡(jiǎn)單的遠(yuǎn)程處理服務(wù)器
4.4.1 遠(yuǎn)程對(duì)象
4.4.2 組件宿主程序
4.4.3 客戶端應(yīng)用程序
4.4.4 具有用戶接口的遠(yuǎn)程組件
4.4.5 使用Visual Studio.NET進(jìn)行測(cè)試
4.4.6 使用一個(gè)不同的格式化器
4.4.7 使用多信道
4.5 單獨(dú)調(diào)用對(duì)象
4.6 單獨(dú)對(duì)象
4.7 雙向通信
4.7.1 使用事件
4.7.2 使用委托
4.8 配置對(duì)象生存期
4.8.1 修改生存期
4.8.2 使用租約發(fā)起者
4.9 常見(jiàn)的遠(yuǎn)程處理異常
4.10 小結(jié)
第5章 XML Web服務(wù)(RPC便捷之路)
5.1 XML Web服務(wù)在分布式系統(tǒng)中的作用
5.2 .NET遠(yuǎn)程處理與XML Web服務(wù)
5.3 XML Web服務(wù)管道
5.3.1 IIS的作用
5.3.2 新建虛擬目錄
5.3.3 XML Web服務(wù)文件格式
5.4 創(chuàng)建XML Web服務(wù)
5.4.1 數(shù)據(jù)序列化
5.5 測(cè)試XML Web服務(wù)
5.5.1 WSDL文檔
5.6 使用XML Web服務(wù)
5.6.1 檢測(cè)代理類
5.6.2 使用代理類
5.6.3 調(diào)試Web服務(wù)
5.7 ASP.NET平臺(tái)服務(wù)
5.7.1 SOAP頭與SOAP擴(kuò)展.
5.8 發(fā)布XML Web服務(wù)
5.9 跨平臺(tái)XML Web服務(wù)
5.10 小結(jié)
第6章 線程化客戶端(響應(yīng)界面)
6.1 什么是多線程?
6.2 分布式系統(tǒng)中線程客戶端的角色
6.3 .NET線程
6.4 異步委托
6.4.1 異步遠(yuǎn)程調(diào)用
6.4.2異步Web服務(wù)調(diào)用
6.5 等待句柄
6.6 回調(diào)
6.7 異步I/O
6.8 定制線程
6.8.1 線程優(yōu)先級(jí)
6.8.2 線程管理
6.8.3 線程調(diào)試
6.9 加鎖
6.9.1 競(jìng)爭(zhēng)條件
6.9.2 死鎖
6.9.3 使用Monitor類的高級(jí)鎖
6.10 定制線程對(duì)象
6.10.1 線程和用戶界面
6.10.2 使用回調(diào)和加鎖
6.10.3 向線程發(fā)送指令
6.11 小結(jié)
第7章 線程池與服務(wù)(可縮放編程)
7.1 分布式系統(tǒng)中線程處理的角色
7.2 單獨(dú)的基礎(chǔ)
7.2.1 跟蹤客戶端
7.2.2 管理任務(wù)與清除任務(wù)
7.2.3 Ticket系統(tǒng)
7.2.4 加鎖
7.3 一個(gè)單獨(dú)的XML Web服務(wù)
7.3.1 線程池
7.4 Windows服務(wù)
7.4.1 創(chuàng)建Windows服務(wù)
7.4.2 安裝Windows服務(wù)
7.4.3 調(diào)試Windows服務(wù)
7.4.4 控制Windows服務(wù)
7.4.5 為組件宿主使用Windows服務(wù)
7.5 小結(jié)
第8章 消息(輕量通信)
8.1 分布式系統(tǒng)中消息的角色
8.2 發(fā)送與忽略通信
8.3 Message Queuing介紹
8.3.1 Message Queuing服務(wù)器
8.3.2 從屬客戶端
8.3.3 獨(dú)立客戶端
8.4 Message Queuing基本知識(shí)
8.4.1 消息隊(duì)列類型
8.4.2 消息隊(duì)列服務(wù)
8.4.3 配置消息隊(duì)列
8.4.4 消息解析
8.5 在.NET中操作隊(duì)列
8.5.1 選擇隊(duì)列
8.5.2 搜索隊(duì)列
8.5.3 創(chuàng)建隊(duì)列
8.6 發(fā)送消息
8.6.1 發(fā)送對(duì)象消息
8.6.2 高級(jí)消息配置
8.6.3 接收消息
8.6.4 瀏覽消息
8.6.5 向應(yīng)和回執(zhí)消息
8.7 分布式應(yīng)用程序中的消息隊(duì)列
8.7.1 COM+隊(duì)列組件
8.8 小結(jié)
第9章 COM+(組件服務(wù))
9.1 分布式系統(tǒng)中COM+的角色
9.2 COM和互用
9.3 COM+注冊(cè)基礎(chǔ)
9.3.1 給程序集一個(gè)強(qiáng)名稱
9.3.2 動(dòng)態(tài)注冊(cè)
9.3.3 手工注冊(cè)
9.3.4 COM+與聲明模型
9.3.5 COM+版本控制
9.3.6 使用COM+組件
9.4 對(duì)象池
9.4.1 理想的緩沖池組件
9.4.2 緩沖池與狀態(tài)
9.4.3 緩沖池組件例程
9.4.4 建立緩沖池
9.4.5 激活、停用和條件緩沖池
9.4.6 緩沖池和數(shù)據(jù)提供者
9.4.7 對(duì)象緩沖與連接緩沖
9.5 實(shí)時(shí)激活
9.5.1 JIT與對(duì)象池
9.5.2 JIT激活與.NET
9.6 自動(dòng)事務(wù)處理
9.6.1 對(duì)象與事務(wù)處理
9.6.2 滾動(dòng)自定義事務(wù)處理
9.6.3 隔離級(jí)別
9.6.4 Web方法的事務(wù)處理
9.7 較少使用的COM+服務(wù)
9.7.1 排隊(duì)組件
9.7.2 基于角色的安全設(shè)置
9.7.3 同步
9.7.4 松耦合事件
9.7.5 對(duì)象構(gòu)造字符串
9.7.6 SOAP服務(wù)(只限于COM+1.5)
9.8 小結(jié)
第II部分 體系結(jié)構(gòu)開(kāi)發(fā)
第10章 企業(yè)應(yīng)用程序模型
10.1 分布式組件的關(guān)鍵考慮事項(xiàng)
10.1.1 進(jìn)程間和計(jì)算機(jī)間的通信
10.1.2 狀態(tài)問(wèn)題
10.1.3 遠(yuǎn)程對(duì)象是真實(shí)的對(duì)象嗎?
10.2 性能與可縮放性
10.2.1 內(nèi)容學(xué)習(xí)
10.3 分層設(shè)計(jì)
10.3.1 業(yè)務(wù)對(duì)象
10.3.2 規(guī)則
10.4 分布式設(shè)計(jì)模式
10.4.1 接口
10.4.2 Factory
10.4.3 Facade
10.4.4 Facade和監(jiān)聽(tīng)
10.4.5 Facade和XML Web服務(wù)
10.4.6 Facade和事務(wù)處理
10.5 選擇正確的.NET技術(shù)
10.5.1 內(nèi)部和外部系統(tǒng)
10.5.2 混合的內(nèi)部/外部系統(tǒng)
10.5.3 通用的后端
10.5.4 部分離線的系統(tǒng)
10.5.5 COM升級(jí)
10.6 物理結(jié)構(gòu)
10.6.1 縮放比例
10.6.2 負(fù)載平衡
10.7 小結(jié)
第11章 高級(jí)遠(yuǎn)程技術(shù)
11.1 考慮應(yīng)用.NET遠(yuǎn)程處理進(jìn)行開(kāi)發(fā)
11.1.1 ByRef和ByVal參數(shù)
11.1.2 異常的傳播
11.1.3 靜態(tài)成員變量
11.1.4 私有方法
11.1.5 公共成員變量
11.1.6 版本控制
11.1.7 基于接口的編程
11.1.8 基于接口的遠(yuǎn)程處理的問(wèn)題
11.2 再論.NET遠(yuǎn)程處理和XML Web服務(wù)
11.2.1 Soapsuds和WSDL描述
11.2.2 ASP.NET宿主
11.3 程序化的注冊(cè)
11.4 動(dòng)態(tài)發(fā)布
11.4.1 使用XML Web服務(wù)記錄連接信息
11.4.2 關(guān)注ObiRef
11.5 小結(jié)
第12章 優(yōu)化數(shù)據(jù)層
12.1 連接池
12.1.1 連接和應(yīng)用域
12.1.2 測(cè)試連接池
12.2 制定一個(gè)數(shù)據(jù)傳遞計(jì)劃
12.2.1 批處理更新
12.3 緩存
12.3.1 輸出(響應(yīng))緩存
12.3.2 輸出緩存需要考慮的事項(xiàng)
12.3.3 數(shù)據(jù)緩存
12.3.4 確定緩存策略
12.4 優(yōu)化數(shù)據(jù)庫(kù)
12.4.1 存儲(chǔ)過(guò)程
12.4.2 索引
12.4.3 整理
12.4.4 分割大的數(shù)據(jù)表
12.4.5 數(shù)據(jù)層編碼
12.4.6 規(guī)范
12.5 小結(jié)
第13章 實(shí)現(xiàn)安全性
13.1 身份驗(yàn)證和授權(quán)
13.2 Windows身份驗(yàn)證
13.2.1 IIS身份驗(yàn)證設(shè)置
13.2.2 通過(guò)XML Web服務(wù)客戶端設(shè)置身份驗(yàn)證信息
13.2.3 通過(guò).NET遠(yuǎn)程客戶端設(shè)置身份驗(yàn)證信息
13.2.4 能獲得的用戶信息
13.2.5 模擬
13.3 自定義基于角色的身份驗(yàn)證
13.3.1 Ticket系統(tǒng)
13.3.2 自動(dòng)通過(guò)Ticket
13.4 加密
13.5 SSL
13.5.1 SSL和證書(shū)
13.5.2 SSL通信
13.6 .NET加密類
13.6.1 選擇性的非對(duì)稱加密
13.6.2 選擇性的對(duì)稱加密
13.6.3 在.NET遠(yuǎn)程處理中的選擇性加密
13.6.4 使用自定義類包裝加密
13.6.5 對(duì)加密類使用.NET序列化
13.6.6 代碼訪問(wèn)安全
13.6.7 安全性和Stack Walk
13.6.8 安全要求
13.6.9 安全聲明、拒絕和只允許
13.7 小結(jié)
第14章 監(jiān)視、日志和分析
14.1 服務(wù)器端的日志記錄
14.1.1 使用Facade與反射進(jìn)行日志記錄
14.1.2 Windows事件日志
14.1.3 直接郵件通知
14.2 客戶端目志
14.2.1 使用跟蹤機(jī)制
14.2.2 獲取未處理的錯(cuò)誤
14.3 性能計(jì)數(shù)器分析
14.3.1 基本的性能計(jì)數(shù)器
14.3.2 自定義性能計(jì)數(shù)器
14.4 小結(jié)
第15章 部署策略
15.1 傳統(tǒng)的部署問(wèn)題和.NET解決方案
15.2 應(yīng)用程序的啟動(dòng)程序
15.2.1 在升級(jí)XML Web服務(wù)時(shí)的安全漏洞
15.2.2 其他關(guān)于應(yīng)用程序啟動(dòng)程序的增強(qiáng)功能
15.3 應(yīng)用程序?yàn)g覽器
15.3.1 應(yīng)用程序?yàn)g覽器XML Web服務(wù)
15.3.2 應(yīng)用程序?yàn)g覽器模塊
15.3.3 應(yīng)用程序?yàn)g覽器
15.3.4 代碼訪問(wèn)安全性
15.3.5 在應(yīng)用程序?yàn)g覽器中加強(qiáng)交流
15.3.6 更加動(dòng)態(tài)的應(yīng)用程序?yàn)g覽器
15.4 小結(jié)
第III部分 案例研究
第16章 InVOicer.NET流動(dòng)推銷
16.1 問(wèn)題的定義
16.1.1 關(guān)鍵點(diǎn)分析
16.1.2 評(píng)價(jià)不同的方法
16.2 定義解決方案
16.3 數(shù)據(jù)層
16.3.1 存儲(chǔ)過(guò)程
16.3.2 Excel電子表格
16.3.3 數(shù)據(jù)組件
16.3.4 CustomersDB類
16.3.5 OrdersDB類
16.3.6 InvoicerTables類
16.3.7 ExcelTranslator類
16.4 后端OrderProcessor服務(wù)
16.5 Web前端
16.6 XML Web服務(wù)層
16.7 移植策略
16.7.1 增加安全性
16.7.2 增加早期驗(yàn)證
16.7.3 使用惟一的文件名
16.7.4 Excel難題和專用的Windows客戶端
16.8 小結(jié)
第17章 Transact.NET訂單履行
17.1 問(wèn)題的定義
17.1.1 關(guān)鍵點(diǎn)分析
17.2 定義解決方案
17.3 數(shù)據(jù)層
17.3.1 存儲(chǔ)過(guò)程
17.3.2 數(shù)據(jù)組件
17.3.3 ProductDB類
17.3.4 OrderDB類
17.3.5 TransactTables類
17.4 訂單提交XML Web服務(wù)
17.5 訂單客戶端
17.6 內(nèi)部OrderFill客戶端
17.6.1 隊(duì)列監(jiān)控
17.7 未來(lái)的方向
17.7.1 增加安全性
17.7.2 添加確認(rèn)GUID
17.7.3 支持多訂單填寫(xiě)的客戶端
17.8 小結(jié)
第18章 SuperCompute.NET工作需求
18.1 問(wèn)題的定義
18.1.1 關(guān)鍵點(diǎn)分析
18.2 定義解決方案
18.3 數(shù)據(jù)層
18.3.1 存儲(chǔ)過(guò)程
18.3.2 數(shù)據(jù)組件
18.3.3 UserDB類
18.3.4 SessionDB類
18.3.5 TaskDB類
18.3.6 SuperComputeTables類
18.4 呈現(xiàn)Web服務(wù)
18.4.1 RenderService認(rèn)證
18.4.2 RenderService功能
18.5 客戶端
18.6 任務(wù)處理器
18.6.1 TaskProcessor組件
18.6.2 任務(wù)處理器前端
18.6.3 下載被渲染的文件
18.7 未來(lái)的方向
18.7.1 增加ticket緩存
18.7.2 提高客戶端錯(cuò)誤清理能力
18.7.3 添加消息隊(duì)列
18.7.4 添加負(fù)載平衡
18.8 小結(jié)
第19章 微軟實(shí)例學(xué)習(xí)
19.1 IBuySpy商店
19.2 IBuySpy入口
19.3 Duwamish 7
19.4 .NET Pet Shop
19.5 Fitch&Mather Stocks 7
19.6 Nile Books
19.7 ColdStorage
19.8 Jaggle
19.9 Favorjtes Service

本目錄推薦

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