图书介绍
COM+开发人员参考库 第1卷 COM+程序员指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)艾塞明格(David Iseminger)主编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111093623
- 出版时间:2002
- 标注页数:535页
- 文件大小:121MB
- 文件页数:547页
- 主题词:工具软件
PDF下载
下载说明
COM+开发人员参考库 第1卷 COM+程序员指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 欢迎使用“COM+开发人员参考库”1
1.1“COM+开发人员参考库”的组织方式2
1.2本书的组织方式2
第2章 充分利用微软开发人员资源之一3
2.1比较 MSDN和MSDN在线4
2.2MSDN订阅5
2.3MSDN的使用7
2.4使用MSDN在线11
第3章 “COM+开发人员参考库”使用指南19
3.1本卷内容19
3.2其他各卷内容23
3.3获得更多信息25
第4章 理解Windows DNA 2000及COM+所处的位置27
4.1 Windows DNA定义27
4.2关于Windows DNA27
4.3关于Windows DNA 200028
4.4 N层开发模型29
4.4.1从两层到N层应用程序30
4.4.2用户服务层和Windows DNA31
4.4.3业务服务层33
4.4.4数据服务层36
第5章 COM+应用程序概述39
5.1 COM+应用程序的概念39
5.2 COM+应用程序类型40
5.3 COM+应用程序的组成部分41
5.4开发COM+应用程序41
第6章 设计COM+应用程序43
6.1 COM+设计理念和原则43
6.2创建分布式应用程序的微软工具45
6.3使用UML设计COM+应用程序46
6.3.1概念模型:应用程序的需求46
6.3.2逻辑模型:应用程序的定义和规划47
6.3.3物理模型:应用程序的体系结构49
6.4常用的COM+设计技巧49
6.4.1可扩展性设计50
6.4.2可用性设计50
6.4.3安全性设计51
6.4.4部署设计51
6.5特殊情况的高级COM+技术52
6.6优化COM+业务逻辑层之间的交互53
6.6.1优化COM+业务逻辑层与表示层之间的交互53
6.6.2优化COM+业务逻辑层与数据层之间的交互55
第7章 COM+服务入门56
7.1第1步:创建一个事务组件56
7.2第2步:跨多组件扩展一个事务60
7.3第3步:重用组件63
第8章 COM+提供的服务70
8.1上下文70
8.1.1激活71
8.1.2跨上下文调用的侦听72
8.2事务处理73
8.2.1事务基础73
8.2.2分布式事务75
8.2.3贯穿COM+的自动事务78
8.2.4事务编程81
8.3并发性87
8.3.1组件和线程88
8.3.2同步90
8.4 COM+中的安全性91
8.4.1基于角色的安全性92
8.4.2验证客户97
8.4.3扮演客户98
8.4.4保证库应用程序的安全性100
8.4.5保证多层应用程序的安全104
8.4.6组件编程的安全性107
8.5对象缓冲109
8.5.1对象缓冲池的工作原理110
8.5.2用对象缓冲改善性能111
8.5.3对可缓冲对象的要求112
8.5.4缓冲池事务对象113
8.5.5控制对象的生命期和状态114
8.5.6使用对象构造器字符串115
8.6即时激活115
8.6.1设置完成位117
8.6.2事务和JIT激活118
8.6.3对象缓冲和JIT激活118
8.7排队组件119
8.7.1排队组件的体系结构119
8.7.2消息解决方案120
8.7.3排队处理的好处121
8.7.4使用队列122
8.7.5事务消息排队122
8.7.6排队组件的例子124
8.7.7开发限制124
8.7.8开发排队组件126
8.7.9启动排队组件127
8.7.10标识排队组件128
8.7.11激活排队组件129
8.7.12例外处理132
8.7.13使用排队组件的安全性135
8.7.14排队组件的相互依赖性136
8.8 COM+事件136
8.8.1 COM+事件模型136
8.8.2 COM+事件体系结构137
8.8.3产生事件141
8.8.4投递事件141
8.8.5使用排队组件构造事件142
8.8.6过滤事件142
8.8.7 COM+事件例子143
8.9共享属性管理器144
8.10补偿资源管理器145
第9章 编写COM+应用程序组件146
9.1编写事务组件146
9.2编写安全组件146
9.3编写可缓冲组件147
9.4编写排队组件147
9.5编写COM+事件组件148
9.6处理COM+中的错误148
9.6.1COM+错误处理策略149
9.6.2COM+怎样修改返回值150
9.6.3错误隔离和错误快速处理策略150
9.6.4找到错误的来源150
9.6.5错误代码解释151
9.6.6故障诊断151
9.6.7联系支持152
9.7调试COM+应用程序152
9.7.1调试用C++编写的组件152
9.7.2调试用Visual Basic编写的组件154
第10章 创建和配置COM+应用程序158
10.1创建COM+应用程序158
10.1.1创建新的COM+应用程序158
10.1.2安装新组件159
10.1.3导入组件160
10.1.4从COM+应用程序中删除组件160
10.1.5删除COM+应用程序161
10.2配置COM+应用程序161
10.2.1配置事务163
10.2.2配置同步164
10.2.3安全设置166
10.2.4配置对象缓冲170
10.2.5配置JIT激活173
10.2.6配置队列174
10.2.7配置COM+事件175
10.2.8配置库应用程序176
10.2.9在调用者上下文中实施激活176
10.3从MTS包到COM+应用程序的转换177
10.3.1 MTS的自动转换177
10.3.2 MTS的人工转换178
10.3.3 COM+转换的结果和问题178
10.4自动化COM+管理179
10.4.1 COMAdmin对象概述179
10.4.2在COM+目录中检索集合184
10.4.3在COM+目录中设置属性和保存更改186
10.4.4处理管理错误188
10.4.5事务内的管理操作189
10.4.6 MTS管理库190
第11章 COM+应用程序的部署和注册192
11.1部署COM+应用程序192
11.2部署应用程序代理192
11.3 COM+目录193
11.4 COMREPL复制工具194
11.4.1 COMREPL的使用194
11.4.2从复制中能得到什么195
11.4.3复制的步骤196
11.4.4文件管理196
11.4.5日志和错误报告197
第12章 微软分布式事务协调器199
12.1事务属性200
12.2分布式事务201
12.2.1分布式事务的工作原理201
12.2.2从应用程序开发人员的角度看事务202
12.2.3从资源管理器的角度看事务202
12.2.4从事务管理器角度看事务203
12.3提交协调203
12.3.1只读提交优化204
12.3.2委派提交优化204
12.4携带自己的事务204
12.4.1创建BYOT对象205
12.4.2继承人工事务205
12.5其他事务标准205
12.5.1 X/Open分布式事务处理标准205
12.5.2 OLE事务与X/Open DTP之间的不同206
12.5.3遵循X/Open DTP XA标准产品互操作性207
12.5.4使用带有X/Open兼容的事务处理监视器的OLE事务兼容资源管理器207
12.5.5 OSI事务处理格式和协议207
12.6 OLE事务模型208
12.7使用微软分布式事务协调器208
12.8在应用程序中使用事务209
12.8.1应用程序是怎样初始化一个事务的210
12.8.2使用应用程序更新两个SQL服务器数据库211
12.8.3事务传递:从应用程序到应用程序214
12.8.4事务提交214
12.8.5事务终止215
12.9开发OLE事务资源管理器215
12.9.1资源管理器显式地初始化事务216
12.9.2 SQL Server怎样显式地初始化一个事务216
12.9.3资源管理器隐式地初始化事务217
12.9.4 SQL Server怎样隐式地初始化一个事务218
12.9.5事务从应用程序到资源管理器的传递219
12.10事务的生命期222
12.10.1资源管理器的启动223
12.10.2客户应用程序的启动224
12.10.3事务初始化224
12.10.4资源管理器的加入225
12.10.5创建一个输出对象Ⅰ225
12.10.6创建一个输出对象Ⅱ226
12.10.7输出事务Ⅰ227
12.10.8输出事务Ⅱ228
12.10.9加入事务Ⅰ229
12.10.10加入事务Ⅱ230
12.10.11事务提交阶段1——准备Ⅰ231
12.10.12事务提交阶段1——准备Ⅱ232
12.10.13事务提交阶段2——提交Ⅰ233
12.10.14事务提交阶段2——提交Ⅱ234
12.10.15事务恢复235
12.11实现一个资源管理器235
12.11.1开发环境236
12.11.2实现接口236
12.11.3由进程内应用程序组件初始化的事务238
12.11.4事务传递238
12.11.5获取whereabouts239
12.11.6从事务中获得事务分配器240
12.11.7参与两阶段提交协议240
12.12开发XA兼容的资源管理器242
12.12.1把OLE事务映射到XA协议242
12.12.2事务状态243
12.12.3实现算法244
12.12.4 XA事务生命期的步骤244
12.12.5 XA恢复过程249
12.12.6映射XA接口250
12.13使用XA兼容事务管理器应用程序250
12.14开发缓冲资源管理器250
12.15使用带有其他TIP事务管理器的MS DTC251
12.15.1 TIP扩展的背景252
12.15.2 TIP到OLE事务的扩展253
12.15.3使用方案253
第13章 补偿资源管理器256
13.1使用CRM256
13.1.1安装CRM组件256
13.1.2启动和恢复257
13.2开发一个CRM257
13.2.1在CRM中的一般操作258
13.2.2在CRM中恢复259
13.2.3在CRM中的错误处理259
13.3高级CRM主题260
13.3.1注册设置260
13.3.2 CRM日志文件261
13.3.3监视261
13.3.4隔离性261
13.3.5对象缓冲261
13.3.6集群262
13.4 CRM故障诊断262
13.5设计建议263
13.6 CRM接口264
13.7监视接口265
13.8使用监视接口265
第14章 资源分配器266
14.1资源267
14.2分配管理器267
14.3资源持有者267
14.4资源分配器请求267
14.5把资源分配器作为一个COM组件实现268
14.6线程问题268
14.7库存统计管理器268
14.8资源缓冲268
14.8.1在非加入的库存中的资源268
14.8.2在加入的库存中的资源269
14.8.3处于非加入的使用状态的资源269
14.8.4处于加入的使用状态的资源269
14.9分配资源269
14.10加入到事务中269
14.11自动回收资源270
14.12跟踪资源270
14.13销毁不活动的资源270
14.14非事务的资源270
14.15在没有COM+的情况下进行操作270
14.16资源分配器的启动和关闭270
14.17实现资源分配器271
14.18类型271
第15章 COM+工具273
15.1 COM+度规概述273
15.2 COM+度规过滤274
15.3 Visual Studio Analyzer COM+Event Bridge示例275
15.4收集COM+度规275
第16章 使用MIDL编译器277
16.1调用MIDL编译器277
16.2响应文件278
16.3 C预处理器需求和选项278
16.3.1 C预处理器对于MIDL的需求278
16.3.2验证预处理器选项279
16.4 C编译器的需求和选项280
16.4.1 C编译器对于MIDL的需求280
16.4.2 C编译器对于Microsoft Windows 3.x中的回调需求280
16.4.3 C编译器关于代理/存根的定义281
16.5使用_midl预定义常量282
16.6 MIDL和RPC283
16.6.1为RPC接口生成的文件283
16.6.2为指定32位平台锁定存根283
16.7 MIDL和COM284
16.7.1为COM接口生成文件285
16.7.2调度OLE数据类型286
16.8 MIDL和ODL287
16.8.1用MIDL产生类型库287
16.8.2产生类型库所需的其他文件287
16.8.3 MIDL和MkTypLib的区别288
16.8.4 MIDL中ODL语言的特点290
16.8.5由单个IDL文件生成代理DLL和类型库291
第17章 接口定义和类型库292
17.1分布式对象中的接口292
17.2 COM、 DCOM和类型库292
17.3接口定义(IDL)文件293
17.4 IDL属性295
17.4.1别名和调度属性295
17.4.2异步属性296
17.4.3数组和有大小的指针属性296
17.4.4数据类型属性297
17.4.5方向属性298
17.4.6函数调用属性298
17.4.7接口头属性298
17.4.8性能属性299
17.4.9指针类型属性299
17.4.10结构和共同体属性299
17.4.11类型库属性299
17.5应用程序配置文件301
17.6 ACF属性301
17.6.1绑定ACF属性302
17.6.2存根优化ACF属性302
17.6.3类型转换和调度ACF属性302
17.6.4内存管理ACF属性303
17.6.5错误和例外处理ACF属性303
17.6.6在IDL文件中使用ACF属性303
17.7 MIDL数据类型303
17.7.1 MIDL基类型304
17.7.2 MIDL数组305
17.7.3 MIDL类型定义306
17.7.4 MIDL枚举类型307
17.7.5 MIDL结构307
17.7.6 MIDL共同体307
17.7.7 MIDL绑定处理308
17.8导入文件和类型库308
17.9导入系统头文件309
第18章 MIDL命令行参考311
18.1常用MIDL命令行语法311
18.2响应文件命令312
第19章 MIDL语言参考344
第20章 MIDL编译器错误和警告492
20.1错误和警告消息格式492
20.2预处理器错误493
20.3编译器错误494
COM+词汇表533
热门推荐
- 3357073.html
- 3906146.html
- 3781370.html
- 2134831.html
- 2712013.html
- 2103009.html
- 2586555.html
- 3696877.html
- 3453909.html
- 2789216.html
- http://www.ickdjs.cc/book_1347356.html
- http://www.ickdjs.cc/book_2249340.html
- http://www.ickdjs.cc/book_1366839.html
- http://www.ickdjs.cc/book_1875048.html
- http://www.ickdjs.cc/book_375857.html
- http://www.ickdjs.cc/book_3880023.html
- http://www.ickdjs.cc/book_3606601.html
- http://www.ickdjs.cc/book_2343515.html
- http://www.ickdjs.cc/book_2112122.html
- http://www.ickdjs.cc/book_3373589.html