注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合COM+技術(shù)大全

COM+技術(shù)大全

COM+技術(shù)大全

定 價(jià):¥76.00

作 者: (美)Richard C.Leinecker著;高智勇[等]譯;高智勇譯譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件開發(fā)技術(shù)叢書
標(biāo) 簽: COM/DCOM/ATL/COM+

ISBN: 9787111089513 出版時(shí)間: 2001-09-01 包裝:
開本: 24cm+光盤1片 頁數(shù): 550 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹COM+技術(shù)的主要特性和編程技巧。主要內(nèi)容包括WindowsDNA和COM+的基本概念、高級(jí)COM編程技術(shù)、組件的管理、事務(wù)以及異步組件編程等。本書揭示了COM+的內(nèi)幕,實(shí)例豐富,分析透徹。擁有本書,可以最大限度地發(fā)揮COM+的潛力,獲得更好的編程技能。本書適合于所有Windows程序開發(fā)人員,尤其對(duì)具有編程經(jīng)驗(yàn)的人更加具有參考價(jià)值。隨書附帶的光盤包含了書中所有實(shí)例代碼,以及微軟最新的極有價(jià)值的信息。

作者簡介

暫缺《COM+技術(shù)大全》作者簡介

圖書目錄

第一部分   Windows DNA和COM+
第1章   COM+:Windows DNA的粘合劑 1
1.1   Windows DNA 1
1.2   談?wù)勔蛱鼐W(wǎng):HTML和XML 2
1.3   Windows DNA服務(wù) 3
1.3.1   Windows DNA服務(wù):COM和COM+ 3
1.3.2   Windows DNA服務(wù):DNA內(nèi)核 6
1.3.3   Windows DNA服務(wù):工具 7
1.4   DNA:功能概述 10
1.4.1   瀏覽器 10
1.4.2   IIS 10
1.4.3   ASP 11
1.4.4   MTS 12
1.4.5   MSMQ和SQL Server 12
1.4.6   Visual Studio 6.0 12
1.4.7   Visual Basic 14
1.4.8   Visual C++ 14
1.5   小結(jié) 15
第2章   多層組件結(jié)構(gòu) 16
2.1   Ad-Hoc設(shè)計(jì) 16
2.2   基礎(chǔ)應(yīng)用程序邊界:外觀. 邏輯. 數(shù)據(jù)
服務(wù) 17
2.3   三層設(shè)計(jì) 18
2.4   保持層與層之間的均衡 20
2.5   多層設(shè)計(jì) 20
2.6   本地或分布 22
2.7   幾種不錯(cuò)的設(shè)計(jì)技巧 22
2.7.1   將應(yīng)用抽象為各層 23
2.7.2   確定組件 23
2.7.3   創(chuàng)建接口 24
2.7.4   實(shí)現(xiàn)組件 24
2.7.5   設(shè)計(jì)約束 24
2.7.6   設(shè)計(jì)目標(biāo) 26
2.8   設(shè)計(jì)工具 28
2.9   小結(jié) 29
第二部分   高級(jí)COM編程技巧
第3章   COM+結(jié)構(gòu)與管理 31
3.1   COM的發(fā)展 32
3.2   MTS的缺點(diǎn) 33
3.3   COM+結(jié)構(gòu) 33
3.3.1   創(chuàng)建COM+對(duì)象 34
3.3.2   用參數(shù)表示的對(duì)象結(jié)構(gòu) 34
3.3.3   標(biāo)記 35
3.3.4   中立線程單元 35
3.3.5   對(duì)象池 35
3.3.6   對(duì)象池管理 36
3.3.7   動(dòng)態(tài)負(fù)荷均衡 36
3.4   COM+配置服務(wù) 37
3.5   COM+的資源管理 37
3.6   開發(fā)COM+應(yīng)用程序 38
3.7   隊(duì)列組件 38
3.7.1   放入隊(duì)列的事務(wù) 39
3.7.2   管理隊(duì)列組件 39
3.8   松散耦合事件 39
3.9   COM+的數(shù)據(jù)訪問 40
3.9.1   讀取最優(yōu)化的數(shù)據(jù)訪問 40
3.9.2   事務(wù)中的共享屬性管理器 41
3.10   COM+的安全性 41
3.11   基本的COM特性 41
3.11.1   結(jié)構(gòu)存儲(chǔ) 41
3.11.2   取消未完成的COM調(diào)用 42
3.12   小結(jié) 42
第4章   持久存儲(chǔ) 43
4.1   IPersist接口 43
4.1.1   IPersistStorage 44
4.1.2   IPersistFile 45
4.1.3   IPersistStreamInit 45
4.2   IStream接口 46
4.2.1   IStream::Write() 47
4.2.2   IStream::Read() 48
4.2.3   IStream::Seek() 49
4.3   創(chuàng)建實(shí)現(xiàn)IPersistStreamInit的ATL對(duì)象 50
4.4   使用一個(gè)持久對(duì)象 54
4.5   簡化持久對(duì)象的創(chuàng)建 56
4.6   簡化持久對(duì)象的使用 58
4.7   小結(jié) 61
第5章   標(biāo)記 62
5.1   COM+對(duì)象和標(biāo)記 62
5.2   探究標(biāo)記類型 66
5.2.1   文件標(biāo)記 66
5.2.2   運(yùn)行對(duì)象表 69
5.2.3   項(xiàng)目標(biāo)記 70
5.2.4   組合標(biāo)記 70
5.2.5   類標(biāo)記 71
5.2.6   指針標(biāo)記 72
5.3   小結(jié) 72
第6章   可連接的對(duì)象 73
6.1   連接點(diǎn) 73
6.2   連接點(diǎn)容器 75
6.3   連接點(diǎn)舉例 75
6.4   事件和VB 85
6.4.1   重寫事件源 86
6.4.2   ATL代理程序生成器 88
6.4.3   編寫VB客戶程序 90
6.5   各種工具實(shí)現(xiàn)事件時(shí)有何不同 91
6.5.1   事件和VB 91
6.5.2   事件和C++Builder 93
6.6   小結(jié) 96
第7章   COM+線程 97
7.1   PC線程的發(fā)展 97
7.2   COM+線程類型 98
7.2.1   工作者線程 98
7.2.2   消息隊(duì)列線程 99
7.2.3   窗口線程 100
7.2.4   單元線程 103
7.2.5   線程池 104
7.3   COM+線程模型 105
7.3.1   單線程服務(wù)程序 105
7.3.2   單元線程服務(wù)程序 106
7.3.3   中立線程服務(wù)程序 108
7.3.4   自由線程服務(wù)程序 108
7.4   線程同步 111
7.4.1   線程局部存儲(chǔ) 111
7.4.2   消除并發(fā)問題 111
7.5   小結(jié) 117
第8章   COM和注冊(cè)表 119
8.1   注冊(cè)表API 119
8.2   Regedit和Regedt32 125
8.3   COM的注冊(cè)表結(jié)構(gòu) 127
8.3.1   文件擴(kuò)展名 127
8.3.2   ProgID 128
8.3.3   AppID 130
8.3.4   CLSID 133
8.3.5   接口 135
8.3.6   TypeLibs 136
8.4   HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Ole 137
8.4.1   允許和禁止DCOM 138
8.4.2   默認(rèn)權(quán)限 138
8.4.3   傳統(tǒng)的安全性 138
8.5   注冊(cè)COM+服務(wù)程序 139
8.5.1   Regsvr32 139
8.5.2   自注冊(cè)進(jìn)程外服務(wù)程序 140
8.5.3   框架 141
8.6   小結(jié) 141
第9章   COM+的最優(yōu)化. 繼承及集合 142
9.1   DCOM的速度 142
9.1.1   對(duì)象定位 143
9.1.2   網(wǎng)絡(luò)循環(huán) 143
9.1.3   混合線程模型 144
9.2   遠(yuǎn)程激活 148
9.3   遠(yuǎn)程引用計(jì)數(shù) 149
9.4   代理進(jìn)程 150
9.5   IClassFactory 153
9.6   繼承 155
9.7   小結(jié) 160
第10章   使用NT服務(wù) 161
10.1   剖析服務(wù) 163
10.1.1   main()和WinMain 163
10.1.2   ServiceMain() 164
10.1.3   ServiceCtrlHandle() 167
10.2   ATL和服務(wù) 168
10.3   為使用服務(wù)而提供的工具 179
10.3.1   Administrative Tools中的Services 
Applet 179
10.3.2   Diagnostic實(shí)用工具 180
10.3.3   Service Controller 181
10.3.4   Event Viewer 181
10.4   OpenSCManager() 181
10.4.1   服務(wù)的句柄 182
10.4.2   操作服務(wù) 182
10.5   經(jīng)由注冊(cè)表安裝服務(wù) 183
10.6   使用事件日志 184
10.6.1   消息編譯器 184
10.6.2   RegisterEventSource(), Deregister
EventSource()和ReportEvent() 186
10.6.3   事件日志閱讀器 187
10.7   調(diào)試你的服務(wù) 188
10.7.1   系統(tǒng)賬號(hào) 188
10.7.2   任務(wù)管理器:調(diào)試 188
10.7.3   使用AT命令啟動(dòng)調(diào)試器 188
10.8   小結(jié) 189
第11章   調(diào)度 190
11.1   理解調(diào)度 190
11.2   類型庫調(diào)度 190
11.3   標(biāo)準(zhǔn)調(diào)度 191
11.3.1   定義DLL入口點(diǎn) 192
11.3.2   類定義 193
11.3.3   定義IID. TypeLib GUID和CLSID 197
11.3.4   代理程序和存根程序的定義 198
11.3.5   注冊(cè)表文件 203
11.3.6   轉(zhuǎn)換MIDL的輸出文件 203
11.4   自定義調(diào)度 205
11.4.1   聲明對(duì)象的類 206
11.4.2   定義對(duì)象的類 207
11.4.3   定義代理程序的類 211
11.4.4   客戶程序 214
11.5   小結(jié) 217
第12章   COM的安全性 218
12.1   COM與DCOM的安全性對(duì)比 218
12.2   Windows安全性 219
12.2.1   完善域的安全性 219
12.2.2   安全性描述符 219
12.2.3   驗(yàn)證 230
12.3   模擬 232
12.3.1   偽裝 232
12.3.2   CoImpersonateClient()和
CoRevertToSelf() 233
12.3.3   偽裝 235
12.4   說明性安全性 235
12.5   程序的安全性 235
12.5.1   安全外殼 235
12.5.2   IClientSecurity 236
12.5.3   訪問和運(yùn)行的安全性 237
12.6   小結(jié) 238
第13章   配置和錯(cuò)誤處理 239
13.1   使用DCOMCNFG配置COM+對(duì)象 239
13.1.1   傳統(tǒng)COM服務(wù)程序 240
13.1.2   創(chuàng)建自動(dòng)服務(wù)程序 242
13.1.3   默認(rèn)屬性 244
13.1.4   默認(rèn)安全性 245
13.1.5   配置COM+服務(wù)程序 249
13.1.6   服務(wù)程序的位置 250
13.1.7   服務(wù)程序的安全性 250
13.1.8   服務(wù)程序的身份 252
13.2   使用OLE2View程序 253
13.2.1   OLE2View的缺點(diǎn) 254
13.2.2   使用OLE2View配置COM+對(duì)象 254
13.2.3   指定遠(yuǎn)程進(jìn)程內(nèi)服務(wù)程序的代理 254
13.3   錯(cuò)誤處理 257
13.3.1   錯(cuò)誤處理策略 258
13.3.2   通過ISupportErrorInfo傳遞信息 259
13.4   小結(jié) 264
第14章   COM的互聯(lián)網(wǎng)服務(wù) 265
14.1   一個(gè)新的COM+傳輸協(xié)議 265
14.2   隧道TCP協(xié)議概述 266
14.2.1   配置隧道TCP協(xié)議 267
14.2.2   Windows 95和Windows 98中的客戶
程序配置 267
14.2.3   Windows NT 4.0 SP4和Windows 2000
中的客戶程序配置 268
14.2.4   客戶機(jī)代理服務(wù)器的配置 268
14.2.5   Windows NT Server 4.0上的服務(wù)器
配置 269
14.2.6   在Windows 2000 Server上配置RPC
代理 270
14.3   使能CIS 271
14.4   代理服務(wù)器的配置 271
14.4.1   配置微軟代理服務(wù)器 271
14.4.2   防火墻的配置 272
14.5   配置技巧和已知的問題 272
14.5.1   CIS客戶端上不正確的代理服務(wù)器
設(shè)置 272
14.5.2   關(guān)于Multihomed CIS服務(wù)器的
問題 272
14.5.3   MTS對(duì)回調(diào)的使用 272
14.5.4   有關(guān)HTTP高速緩存設(shè)備的問題 272
14.5.5   影響CIS的注冊(cè)表鍵 273
14.6   OBJREF標(biāo)記 273
14.7   必要的編程改變 274
14.8   小結(jié) 275
第15章   MTS 276
15.1   商業(yè)事務(wù) 276
15.1.1   協(xié)調(diào)事務(wù)過程 277
15.1.2   事務(wù)過程與COM 277
15.2   什么是MTS 278
15.3   使用MTS的好處 278
15.3.1   組件的代理進(jìn)程 278
15.3.2   基于角色的安全性 278
15.3.3   準(zhǔn)時(shí)激活 279
15.3.4   MTS資源管理器 279
15.3.5   事務(wù)協(xié)調(diào) 279
15.3.6   MTS與微軟互聯(lián)網(wǎng)信息服務(wù)器的
集成 279
15.3.7   MTS與微軟消息隊(duì)列服務(wù)的集成 279
15.4   MTS的結(jié)構(gòu) 279
15.4.1   程序包 280
15.4.2   活動(dòng) 281
15.4.3   角色 281
15.5   配置MTS 281
15.6   MTS對(duì)象 283
15.6.1   為MTS開發(fā)對(duì)象 283
15.6.2   向一個(gè)程序包中添加對(duì)象 286
15.6.3   程序包的屬性 287
15.6.4   對(duì)象屬性 288
15.6.5   配置基于MTS的對(duì)象 289
15.6.6   導(dǎo)出程序包 289
15.6.7   導(dǎo)入程序包 289
15.7   高級(jí)MTS技巧 290
15.7.1   為程序包和組件提供安全性 290
15.7.2   為程序包創(chuàng)建角色 291
15.7.3   給組件或接口分配角色 291
15.7.4   通過編程影響安全性 291
15.7.5   直接調(diào)用者與原始調(diào)用者的對(duì)比 292
15.7.6   負(fù)載均衡 293
15.8   創(chuàng)建基于MTS的應(yīng)用程序 293
15.8.1   使用MTS進(jìn)行設(shè)計(jì) 295
15.8.2   使用MTS擴(kuò)展應(yīng)用程序 296
15.8.3   遠(yuǎn)程管理 296
15.9   小結(jié) 296
第三部分   組件管理與事務(wù)
第16章   作為組件管理器的COM+ 299
16.1   COM+編程及其他基于組件的服務(wù) 300
16.2   COM+可擴(kuò)展性特性 300
16.3   COM+和標(biāo)準(zhǔn)COM組件 301
16.3.1   標(biāo)準(zhǔn)COM組件 301
16.3.2   將標(biāo)準(zhǔn)COM組件用于COM+ 304
16.3.3   COM+對(duì)標(biāo)準(zhǔn)COM組件的好處 306
16.4   通向COM+組件之路 307
16.4.1   軟件復(fù)用 307
16.4.2   性能. 可擴(kuò)展性和穩(wěn)定性 313
16.5   COM+和狀態(tài) 314
16.5.1   狀態(tài)的類型 314
16.5.2   狀態(tài)存儲(chǔ) 315
16.6   COM+組件必備的條件 316
16.7   編寫COM+組件 317
16.7.1   環(huán)境對(duì)象 317
16.7.2   對(duì)象控制 318
16.7.3   使用ATL編寫COM+組件 319
16.7.4   共享屬性管理器 321
16.7.5   在COM+內(nèi)引用對(duì)象 324
16.7.6   在COM+內(nèi)創(chuàng)建對(duì)象 324
16.8   小結(jié) 325
第17章   作為事務(wù)協(xié)調(diào)器的COM+ 326
17.1   對(duì)事務(wù)的需求 326
17.1.1   定義的事務(wù) 327
17.1.2   ACID 327
17.2   MS DTC 328
17.3   一個(gè)簡單的事務(wù)例子 329
17.4   事務(wù)協(xié)議 332
17.4.1   OLE事務(wù) 332
17.4.2   XA事務(wù) 332
17.4.3   CICS和IMS事務(wù) 332
17.5   COM+事務(wù)編程模型 332
17.5.1   創(chuàng)建事務(wù) 333
17.5.2   完成事務(wù)處理 337
17.6   旅行社實(shí)例 339
17.7   監(jiān)視事務(wù) 344
17.8   設(shè)計(jì)中的考慮因素 344
17.8.1   提出細(xì)粒度的組件 345
17.8.2   定位靠近其數(shù)據(jù)源的組件 345
17.8.3   在同一應(yīng)用程序中將使用相同資源的
組件放在一起 345
17.9   小結(jié) 345
第18章   COM+的安全性 346
18.1   COM+的安全概念 346
18.1.1   角色 347
18.1.2   安全性的職責(zé) 348
18.2   安全支持供應(yīng)商接口 349
18.3   COM+聲明安全性 349
18.3.1   創(chuàng)建角色 350
18.3.2   將角色加入到組件和接口中 351
18.3.3   啟用安全性 351
18.3.4   驗(yàn)證 352
18.4   過程com+安全性 352
18.4.1   識(shí)別用戶 352
18.4.2   給用戶授權(quán) 356
18.5   小結(jié) 359
第19章   COM事務(wù)集成器 360
19.1   COMTI的要求 360
19.2   大型機(jī)和Windows DNA 361
19.2.1   SNA Server 362
19.2.2   在COMTI之前 363
19.2.3   COMTI 363
19.2.4   COMTI警告 364
19.3   CICS和CICS-LINK 365
19.4   COMTI組件創(chuàng)建器 367
19.4.1   組件創(chuàng)建器COBOL向?qū)?368
19.4.2   CICS TP 369
19.4.3   CICS-LINK 375
19.5   COMTI的管理控制臺(tái) 375
19.6   COMTI運(yùn)行時(shí)間 377
19.7   小結(jié) 379
第20章   負(fù)載均衡組件 380
20.1   負(fù)載均衡組件的定義 380
20.2   負(fù)載均衡組件的必要性 381
20.2.1   可擴(kuò)展性 381
20.2.2   有效性 382
20.2.3   靈活性 382
20.3   并行性和粒度大小 382
20.4   動(dòng)態(tài)負(fù)載均衡算法 384
20.5   負(fù)載均衡組件設(shè)計(jì) 385
20.6   負(fù)載均衡組件客戶機(jī)設(shè)計(jì) 385
20.7   壞消息 385
20.8   不用中央并行處理器的負(fù)載均衡
組件 386
20.8.1   用SCM工作 386
20.8.2   CoCreateInstance 帶來的問題 388
20.8.3   創(chuàng)建一個(gè)包套 390
20.8.4   算法 391
20.8.5   時(shí)間方法 392
20.8.6   時(shí)間方法的算法 393
20.8.7   負(fù)載均衡的實(shí)現(xiàn) 395
20.8.8   其他均衡和分類技術(shù) 396
20.8.9   運(yùn)行時(shí)編譯執(zhí)行技術(shù)活化 396
20.9   小結(jié) 397
第21章   優(yōu)化Windows DNA應(yīng)用程序 398
21.1   估計(jì)你的需要 398
21.2   最優(yōu)化技巧 399
21.2.1   使用用戶或系統(tǒng)DSN代替文件
DSN 399
21.2.2   優(yōu)化算法, 特別是反復(fù)循環(huán) 399
21.2.3   避免注冊(cè)表存取訪問 400
21.2.4   在任何可能的時(shí)候都用運(yùn)行時(shí)編譯
執(zhí)行即時(shí)激活 401
21.2.5   修復(fù)資源漏失 402
21.2.6   面向?qū)ο蟮呢?fù)載均衡組件實(shí)用性
體系結(jié)構(gòu) 402
21.2.7   選擇工作語言 403
21.2.8   避免中間層狀態(tài) 403
21.2.9   避免數(shù)據(jù)訪問中間層 403
21.3   使用微軟Windows DNA工具包 404
21.4   觀察測試的結(jié)果 408
21.5   小結(jié) 408
第四部分   異步組件程序設(shè)計(jì)
第22章   松散耦合程序設(shè)計(jì) 409
22.1   什么是消息傳遞 409
22.2   消息傳遞的優(yōu)點(diǎn) 410
22.2.1   用消息傳遞加強(qiáng)大型應(yīng)用程序的
開發(fā) 410
22.2.2   消息傳遞更好地利用通信資源 410
22.2.3   消息傳遞在不同系統(tǒng)中取得一致 411
22.3   消息傳遞的弱點(diǎn) 411
22.3.1   延長處理時(shí)間 412
22.3.2   異步執(zhí)行 412
22.4   同步與異步程序設(shè)計(jì) 412
22.5   可擴(kuò)展性 414
22.6   面向消息的中間設(shè)備 414
22.6.1   MOM程序接口 415
22.6.2   MOM系統(tǒng)軟件 415
22.6.3   管理工具 415
22.7   微軟消息隊(duì)列服務(wù)器 415
22.7.1   MSMQ連接器 416
22.7.2   MSMQ和別的API 416
22.7.3   MSMQ和Email 416
22.8   小結(jié) 416
第23章   MSMQ管理機(jī)構(gòu)和體系結(jié)構(gòu) 417
23.1   MSMQ對(duì)象和屬性 417
23.2   消息 419
23.3   隊(duì)列 420
23.3.1   隊(duì)列類型 420
23.3.2   消息隊(duì)列 421
23.3.3   管理隊(duì)列 421
23.3.4   應(yīng)答隊(duì)列 421
23.3.5   日志隊(duì)列 421
23.3.6   死信隊(duì)列 421
23.3.7   報(bào)告隊(duì)列 422
23.4   消息隊(duì)列信息服務(wù) 422
23.5   本地隊(duì)列存儲(chǔ) 422
23.6   隊(duì)列屬性 422
23.7   優(yōu)先級(jí) 423
23.8   事務(wù)隊(duì)列 423
23.9   標(biāo)識(shí)隊(duì)列 423
23.9.1   路徑名 423
23.9.2   格式名稱 423
23.9.3   示例標(biāo)識(shí)符 425
23.9.4   標(biāo)志 425
23.9.5   類型 425
23.9.6   私有隊(duì)列 425
23.10   機(jī)器 425
23.11   MSMQ企業(yè) 426
23.11.1   站點(diǎn)連接 426
23.11.2   連接的網(wǎng)絡(luò) 426
23.11.3   MSMQ控制器 426
23.12   MSMQ客戶機(jī) 426
23.13   MSMQ管理機(jī)構(gòu) 427
23.14   小結(jié) 427
第24章   MSMQ程序設(shè)計(jì) 428
24.1   MSMQ庫API 428
24.2   用MSMQ庫API創(chuàng)建一個(gè)應(yīng)用程序 429
24.2.1   格式名稱 429
24.2.2   路徑名 430
24.2.3   查找格式名稱 430
24.2.4   用屬性工作 430
24.2.5   創(chuàng)建隊(duì)列 431
24.2.6   解散隊(duì)列 431
24.2.7   打開隊(duì)列 432
24.2.8   發(fā)送一條消息 432
24.2.9   接收一條消息 434
24.2.10   關(guān)閉隊(duì)列 435
24.3   MSMQ ActiveX控制API 441
24.4   用COM+接口創(chuàng)建MSMQ應(yīng)用程序 442
24.4.1   定義接口和GUID 442
24.4.2   初始化COM 443
24.4.3   創(chuàng)建隊(duì)列 443
24.4.4   變體型 444
24.4.5   BSTR 444
24.4.6   解散隊(duì)列 445
24.4.7   打開隊(duì)列 445
24.4.8   發(fā)送消息 445
24.4.9   接收消息 446
24.4.10   關(guān)閉隊(duì)列 448
24.5   用靈巧指針創(chuàng)建一個(gè)MSMQ應(yīng)用程序 454
24.5.1   定義接口和GUID 454
24.5.2   .tli文件 457
24.5.3   ATL從屬物 457
24.5.4   創(chuàng)建隊(duì)列 458
24.5.5   解散隊(duì)列 458
24.5.6   打開隊(duì)列 458
24.5.7   發(fā)送消息 459
24.5.8   接收消息 459
24.5.9   關(guān)閉隊(duì)列 460
24.6   用VBScript創(chuàng)建一個(gè)MSMQ應(yīng)用程序 463
24.7   小結(jié) 466
第25章   高級(jí)MSMQ程序設(shè)計(jì) 467
25.1   游標(biāo) 468
25.1.1   MSMQ API 游標(biāo) 469
25.1.2   MSMQ ActiveX組件游標(biāo) 471
25.2   查找隊(duì)列 473
25.3   消息確認(rèn). 應(yīng)答和記錄 475
25.3.1   行政管理隊(duì)列 475
25.3.2   應(yīng)答隊(duì)列 480
25.3.3   消息ID 480
25.3.4   記錄 481
25.4   事務(wù)處理 481
25.4.1   消息事務(wù)處理 482
25.4.2   ITransaction 482
25.4.3   創(chuàng)建事務(wù)隊(duì)列 483
25.4.4   事務(wù)處理的類型 483
25.4.5   外部事務(wù)處理 487
25.5   MSMQ Email API 494
25.6   異步操作 495
25.6.1   自動(dòng)事件 496
25.6.2   系統(tǒng)事件對(duì)象 496
25.6.3   回調(diào)函數(shù) 500
25.6.4   完成端口 505
25.7   隊(duì)列安全性 510
25.8   小結(jié) 511
第26章   松散耦合事件 512
26.1   一些基本術(shù)語 512
26.1.1   設(shè)計(jì)模式 513
26.1.2   發(fā)布人 513
26.1.3   訂閱人 513
26.1.4   COM+事件服務(wù) 513
26.2   發(fā)布-訂閱選項(xiàng)的比較 513
26.2.1   輪詢 513
26.2.2   緊密耦合事件 514
26.2.3   過緊密耦合 514
26.2.4   要求并行的組件生存期 515
26.2.5   無法過濾噪聲 515
26.2.6   松散耦合事件 515
26.3   COM+事件服務(wù) 516
26.4   事件服務(wù)的演示 518
26.5   高級(jí)COM+事件服務(wù)問題 523
26.5.1   訂單和IEventSubscription接口 523
26.5.2   使用短期訂閱單 524
26.5.3   注冊(cè)短期訂閱單 524
26.5.4   取消注冊(cè)短期訂閱單 526
26.6   事件過濾 527
26.6.1   生成過濾器串 527
26.6.2   利用程序生成過濾器串 528
26.7   小結(jié) 529
第27章   隊(duì)列組件 530
27.1   隊(duì)列組件概述 530
27.2   分布式計(jì)算及隊(duì)列組件 531
27.2.1   確認(rèn)所接收的數(shù)據(jù) 532
27.2.2   服務(wù)器請(qǐng)求更多的數(shù)據(jù) 532
27.2.3   確認(rèn)所執(zhí)行的操作 532
27.2.4   需要查找數(shù)據(jù) 533
27.2.5   確定是否排隊(duì) 533
27.3   隊(duì)列組件結(jié)構(gòu) 534
27.3.1   生成并定義一個(gè)隊(duì)列組件 534
27.3.2   客戶方的隊(duì)列組件 535
27.3.3   服務(wù)器方的隊(duì)列組件 535
27.4   編寫應(yīng)用隊(duì)列組件的一個(gè)演示程序 536
27.4.1   使用Visual C++和ATL編寫一個(gè)隊(duì)列
組件 536
27.4.2   安裝隊(duì)列組件 539
27.4.3   定義COM+應(yīng)用程序 539
27.4.4   標(biāo)記需排隊(duì)的COM+應(yīng)用程序 541
27.4.5   向COM+應(yīng)用程序中添加組件 542
27.4.6   標(biāo)記COM接口為排隊(duì)的 542
27.4.7   用Visual C++編寫客戶端應(yīng)用程序 543
27.5   測試組件和客戶程序 548
27.6   導(dǎo)出COM+應(yīng)用程序 549
27.7   小結(jié) 550
光盤使用說明 551                  

本目錄推薦

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