注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)理論消息設(shè)計(jì)與開發(fā):分布式應(yīng)用開發(fā)的核心技術(shù)

消息設(shè)計(jì)與開發(fā):分布式應(yīng)用開發(fā)的核心技術(shù)

消息設(shè)計(jì)與開發(fā):分布式應(yīng)用開發(fā)的核心技術(shù)

定 價(jià):¥49.00

作 者: 何小朝 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 數(shù)據(jù)庫(kù)理論

ISBN: 9787121140617 出版時(shí)間: 2011-08-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 316 字?jǐn)?shù):  

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

  現(xiàn)階段的分布式應(yīng)用開發(fā),包括多層架構(gòu)、SOA、Web Service、網(wǎng)格甚至云計(jì)算等,一般不必從網(wǎng)絡(luò)通信底層做起,大都基于如CORBA/IIOP、DCOM、RMI、JMS及IBM MQ、TIBCO消息中間件等成熟工具或協(xié)議實(shí)現(xiàn),而其核心內(nèi)容都是消息技術(shù)及體系。而絕大多數(shù)分布式技術(shù)方面的資料要么只是介紹成熟工具和協(xié)議的使用方法,要么便是介紹網(wǎng)絡(luò)通信底層知識(shí),而對(duì)介于這兩者之間的消息技術(shù)的內(nèi)在原理和詳細(xì)實(shí)現(xiàn)機(jī)制,則很少有人真正了解與問(wèn)津,而這正是《消息設(shè)計(jì)與開發(fā):分布式應(yīng)用開發(fā)的核心技術(shù)》的重點(diǎn)內(nèi)容?!断⒃O(shè)計(jì)與開發(fā):分布式應(yīng)用開發(fā)的核心技術(shù)》詳細(xì)披露了消息體系的內(nèi)在原理與實(shí)現(xiàn)機(jī)制:如何以消息對(duì)象形式組織各種復(fù)雜數(shù)據(jù)類型?消息如何從一臺(tái)機(jī)器傳送到另一臺(tái)機(jī)器?如何通過(guò)消息實(shí)現(xiàn)遠(yuǎn)程過(guò)程調(diào)用?如何實(shí)現(xiàn)跨平臺(tái)的分布式消息通信?多種類型的消息如何管理?消息隊(duì)列如何管理?企業(yè)級(jí)的多任務(wù)并發(fā)如何控制?如何保證大量的消息與任務(wù)都會(huì)被及時(shí)處理?如何合理利用系統(tǒng)資源?JMS與SOAP的機(jī)制有什么區(qū)別和聯(lián)系等,都是《消息設(shè)計(jì)與開發(fā):分布式應(yīng)用開發(fā)的核心技術(shù)》要講述的內(nèi)容?!断⒃O(shè)計(jì)與開發(fā):分布式應(yīng)用開發(fā)的核心技術(shù)》緊密結(jié)合代碼實(shí)例,基于面向?qū)ο笤O(shè)計(jì)與實(shí)現(xiàn)方法,旨在通過(guò)《消息設(shè)計(jì)與開發(fā):分布式應(yīng)用開發(fā)的核心技術(shù)》指導(dǎo)可自行設(shè)計(jì)開發(fā)消息體系原型。

作者簡(jiǎn)介

  何小朝,工學(xué)博士,北京大學(xué)計(jì)算機(jī)系博士后,第一屆中國(guó)軟件業(yè)十大杰出青年候選人,專著《不是三維——軟件項(xiàng)目的設(shè)計(jì)、開發(fā)與管理》,第十六屆世界計(jì)算機(jī)大會(huì)電子商務(wù)大會(huì)數(shù)據(jù)管理分會(huì)主席,中國(guó)青年科技工作者協(xié)會(huì)第二屆會(huì)員,中國(guó)航空史研究會(huì)會(huì)員,中小企業(yè)創(chuàng)新基金評(píng)審專家。作者從1992年起從事軟件的設(shè)計(jì)、開發(fā)與管理工作,自2002年起,在北美從事軟件系統(tǒng)分析與設(shè)計(jì)工作近七年之久。迄今為止,共負(fù)責(zé)、參與國(guó)內(nèi)外大中型軟件項(xiàng)目20多項(xiàng),涉及網(wǎng)絡(luò)與分布式系統(tǒng)、數(shù)據(jù)管理、嵌入式系統(tǒng)及工業(yè)設(shè)計(jì)與生產(chǎn)等領(lǐng)域,歷任中國(guó)大中型IT企業(yè)總工程師、技術(shù)管理部部長(zhǎng)、事業(yè)部副總經(jīng)理、BI首席架構(gòu)師、軟件開發(fā)總監(jiān)及北美PPMC技術(shù)總監(jiān)等職。在國(guó)內(nèi)外發(fā)表科技論文30余篇,多篇獲獎(jiǎng),并被美國(guó)《工程索引》(TheEngineering Index,簡(jiǎn)稱EI)檢索6篇。

圖書目錄

第1章  消息技術(shù)概論 1
1.1  TCP/IP簡(jiǎn)介 1
1.1.1  基本知識(shí) 1
1.1.2  TCP與UDP 2
1.1.3  TCP/IP套接口編程基礎(chǔ) 4
1.2  什么是消息 12
1.3  最原始的消息設(shè)計(jì) 14
1.3.1  原始消息的設(shè)計(jì)與實(shí)現(xiàn) 14
1.3.2  原始消息設(shè)計(jì)方法分析 17
1.4  消息技術(shù)的內(nèi)容 19
1.5  消息技術(shù)的分類 21
1.5.1  基于傳輸協(xié)議分類 22
1.5.2  基于消息傳輸格式分類 24
1.6  關(guān)于本書內(nèi)容的說(shuō)明 25
1.7  消息體系的組成 26
1.8  本書相關(guān)術(shù)語(yǔ)定義 27
1.9  本章小結(jié) 28
第一大類  基于字節(jié)流的消息技術(shù) 29
第2章  消息表示法 30
2.1  消息表示需求分析 30
2.1.1  需求分析 30
2.1.2  消息表示法的內(nèi)容 32
2.2  消息的總體結(jié)構(gòu) 32
2.2.1  消息組成要素 32
2.2.2  代碼層面消息結(jié)構(gòu) 33
2.2.3  傳輸層面(流化后)消息結(jié)構(gòu) 35
2.3  消息頭 36
2.3.1  消息版本號(hào) 36
2.3.2  消息序列號(hào) 38
2.3.3  消息延續(xù)標(biāo)志 38
2.3.4  消息數(shù)據(jù)長(zhǎng)度 39
2.4  消息類型塊 40
2.4.1  消息響應(yīng)與功能類型 41
2.4.2  回復(fù)消息錯(cuò)誤 41
2.4.3  消息遠(yuǎn)程調(diào)用操作類型 43
2.4.4  消息處理標(biāo)志 43
2.4.5  消息體長(zhǎng)度 44
2.4.6  消息類型塊的組成標(biāo)準(zhǔn) 45
2.5  消息體 46
2.5.1  消息體構(gòu)成 46
2.5.2  消息體公共接口定義 49
2.5.3  消息描述信息定義 50
2.5.4  消息本體數(shù)據(jù) 51
2.5.5  消息列表數(shù)據(jù) 52
2.5.6  消息創(chuàng)成接口 52
2.5.7  消息流化接口 53
2.6  消息表示的面向?qū)ο髮?shí)現(xiàn) 54
2.6.1  消息頭 55
2.6.2  消息類型塊 56
2.6.3  消息體 58
2.6.4  消息表示法代碼結(jié)構(gòu) 75
2.7  本章小結(jié) 76
第3章  消息的流化 77
3.1  什么是流化 77
3.2  流化表示法綜述 78
3.2.1  自定義字節(jié)流 78
3.2.2  XDR表示法 79
3.2.3  平臺(tái)無(wú)關(guān) 83
3.3  消息流化的基本元素 90
3.3.1  流化的基本元素 90
3.3.2  數(shù)值型 91
3.3.3  二進(jìn)制字節(jié)流 94
3.4  流化的面向?qū)ο髮?shí)現(xiàn) 95
3.4.1  消息流化的實(shí)現(xiàn)過(guò)程 96
3.4.2  XDR方法類 96
3.5  本章小結(jié) 102
第4章  消息注冊(cè) 103
4.1  消息注冊(cè)綜述 103
4.1.1  消息注冊(cè)的目的 103
4.1.2  消息注冊(cè)的實(shí)現(xiàn) 104
4.1.3  消息注冊(cè)的內(nèi)容 104
4.2  消息創(chuàng)建接口 105
4.2.1  消息創(chuàng)建接口的用途 105
4.2.2  消息創(chuàng)建接口的面向?qū)ο髮?shí)現(xiàn) 106
4.3  消息操作類型接口 107
4.3.1  消息操作類型接口的用途 107
4.3.2  消息操作類型接口的面向?qū)ο髮?shí)現(xiàn) 108
4.4  回調(diào)函數(shù)注冊(cè) 108
4.5  本章小結(jié) 109
第5章  單消息的發(fā)送與接收 111
5.1  單消息發(fā)送與接收的內(nèi)容 111
5.2  消息發(fā)送 112
5.2.1  消息發(fā)送觸發(fā)的假設(shè) 112
5.2.2  消息發(fā)送預(yù)處理 113
5.2.3  消息發(fā)送過(guò)程 116
5.2.4  消息發(fā)送的面向?qū)ο髮?shí)現(xiàn) 117
5.3  消息接收 124
5.3.1  消息接收觸發(fā)的假設(shè) 124
5.3.2  消息接收過(guò)程 126
5.3.3  消息接收中的消息回復(fù) 127
5.3.4  消息接收的面向?qū)ο髮?shí)現(xiàn) 129
5.4  消息加密與解密 143
5.4.1  消息加解密設(shè)計(jì) 143
5.4.2  套接口層面的接口調(diào)用 144
5.4.3  消息加解密的面向?qū)ο髮?shí)現(xiàn) 146
5.4.4  算法庫(kù)選擇 148
5.5  套接口控制 148
5.5.1  套接口控制的內(nèi)容 149
5.5.2  發(fā)送與接收管理 149
5.5.3  緩沖區(qū)管理 157
5.5.4  套接口選擇器 162
5.6  UDP消息的發(fā)送與接收 162
5.7  本章小結(jié) 164
第6章  單連接上的消息管理 165
6.1  TCP連接與消息管理類 165
6.2  消息發(fā)送與接收管理 168
6.2.1  連接管理線程 168
6.2.2  消息發(fā)送類型 169
6.2.3  消息發(fā)送控制 176
6.2.4  發(fā)送與接收協(xié)調(diào) 180
6.3  消息請(qǐng)求處理管理 182
6.4  消息隊(duì)列管理 183
6.5  消息生命周期管理 185
6.6  本章小結(jié) 187
第7章  單連接上的消息請(qǐng)求處理 188
7.1   請(qǐng)求處理的觸發(fā) 188
7.1.1  原始設(shè)計(jì)與分析 188
7.1.2  設(shè)計(jì)改進(jìn)與請(qǐng)求處理線程 189
7.1.3  TCP連接與請(qǐng)求處理線程 190
7.2  回調(diào)函數(shù)注冊(cè)與消息請(qǐng)求管理類 191
7.3  請(qǐng)求處理過(guò)程 193
7.3.1  總體流程 193
7.3.2  請(qǐng)求處理中的消息回復(fù) 194
7.4  回調(diào)函數(shù)調(diào)用再探 196
7.4.1  原始設(shè)計(jì) 196
7.4.2  設(shè)計(jì)改進(jìn)與用戶執(zhí)行線程 197
7.5  本章小結(jié) 198
第8章  多連接下的消息體系管理 199
8.1  多連接消息體系管理綜述 199
8.1.1  需求分析 199
8.1.2  原始設(shè)計(jì)與分析 201
8.1.3  多連接管理設(shè)計(jì)的內(nèi)容 202
8.2  連接管理線程池 203
8.2.1  連接管理設(shè)計(jì) 203
8.2.2  連接管理線程池 204
8.2.3  連接管理的面向?qū)ο髮?shí)現(xiàn) 205
8.3  請(qǐng)求處理線程池 210
8.3.1  請(qǐng)求處理管理 210
8.3.2  請(qǐng)求處理線程池 212
8.3.3  請(qǐng)求處理管理的面向?qū)ο髮?shí)現(xiàn) 213
8.3.4  一個(gè)特殊問(wèn)題的討論 215
8.4  連接清理線程池 216
8.4.1  連接清理管理 216
8.4.2  連接清理線程池 218
8.4.3  連接清理管理的面向?qū)ο髮?shí)現(xiàn) 219
8.5  套接口選擇器(TCP連接管理類選擇) 222
8.5.1  套接口選擇器設(shè)計(jì) 222
8.5.2  套接口選擇器的面向?qū)ο髮?shí)現(xiàn) 225
8.6  KEEPALIVE管理 232
8.6.1  KeepAlive線程 232
8.6.2  KeepAlive的面向?qū)ο髮?shí)現(xiàn) 233
8.7  多連接管理總體控制 237
8.7.1  主管類 237
8.7.2  多連接管理代碼結(jié)構(gòu) 240
8.8  本章小結(jié) 241
第9章  消息體系中的本地化 242
9.1  什么是本地化 242
9.2  本地化方法綜述 243
9.3  消息體系中的本地化實(shí)現(xiàn) 245
9.3.1  設(shè)計(jì)思路 245
9.3.2  消息體系的本地化實(shí)現(xiàn) 245
9.4  本章小結(jié) 250
第10章  消息的制造 251
10.1  綜述 251
10.2  消息手工制造 252
10.3  消息生成器 253
10.4  消息版本管理 253
10.5  消息克隆(CLONE) 255
10.6  本章小結(jié) 257
第二大類  基于XML的消息技術(shù) 259
第11章  XML消息表示法 260
11.1  XML消息表示概述 260
11.1.1  XML消息的特點(diǎn) 260
11.1.2  XML消息表示需求分析 261
11.2  XML消息總體結(jié)構(gòu) 261
11.2.1  XML消息表示總體設(shè)計(jì) 261
11.2.2  XML消息模板與消息注冊(cè) 263
11.2.3  XML消息實(shí)例 267
11.3  XML消息中的各種數(shù)據(jù)類型 268
11.3.1  整型、浮點(diǎn)型與字符串型 269
11.3.2  對(duì)象 270
11.3.3  數(shù)組 271
11.4  二進(jìn)制數(shù)據(jù)處理 272
11.5  本章小結(jié) 273
第12章  XML消息的發(fā)送與接收 274
12.1  單連接上的消息發(fā)送與接收 274
12.1.1  套接口層的發(fā)送與接收 274
12.1.2  消息實(shí)例的生成與解析 274
12.2  多連接管理 280
12.3  XML消息的加密、解密 282
12.4  本章小結(jié) 283
第13章  XML消息的處理 284
13.1  消息處理模板 284
13.1.1  消息處理模板的概念 284
13.1.2  消息處理模板的初始化 285
13.2  XML消息處理過(guò)程 288
13.2.1  總體設(shè)計(jì) 288
13.2.2  接口匹配 288
13.2.3  參數(shù)填充 289
13.2.4  動(dòng)作執(zhí)行 291
13.2.5  回復(fù)生成與返回 291
13.3  XML消息處理路徑 292
13.3.1  數(shù)據(jù)庫(kù)或函數(shù) 293
13.3.2  本地鏈接庫(kù) 293
13.3.3  Web Service 295
13.4  本章小結(jié) 296
第14章  高級(jí)功能 297
14.1  消息轉(zhuǎn)發(fā) 297
14.2  消息鏈接 298
14.3  大消息處理 299
14.4  本章小結(jié) 299
后    記 301

本目錄推薦

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