图书介绍

精通COM+PDF|Epub|txt|kindle电子书版本网盘下载

精通COM+
  • (美)Gregory Brill著;黄志军等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111108000
  • 出版时间:2002
  • 标注页数:374页
  • 文件大小:37MB
  • 文件页数:388页
  • 主题词:软件工具(学科: 程序设计) 软件工具 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通COM+PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 COM+:一次变革1

1.1 COM+和说明性模型2

1.1.1 COM与COM+之间的差别3

1.1.2 COM和COM+的基本原理4

1.1.3 使用接口的理论理由8

1.1.4 使用接口的实际理由10

1.2 RPC:COM接口的起源?10

1.2.1 接口定义语言12

1.2.2 COM和RPC的关系14

1.3.1 在Visual C++中实现COM对象16

1.3 IDL:开始或者结束?16

1.3.2 Visual Basic23

1.3.3 寻找注册的类型库26

1.4 本章小结33

第2章 COM基础知识35

2.1 IUnknown的作用35

2.1.1 Release()37

2.1.2 AddRef()40

2.1.3 QueryInterface()41

2.2 COM存在于何处?46

2.2.1 动态连接库(DLL)46

2.2.2 一个COM+变化——代理进程52

2.3 本章小结54

3.1 虚函数表(vtables)、抽象基类和多态55

3.1.1 作为抽象基类的接口55

第3章 COM内幕55

3.1.2 实际中的多态56

3.1.3 虚函数表(Vtable)的内部结构59

3.1.4 将RPC、DLL、类型库和虚函数表放在一起65

3.2 COMCalc C++例子66

3.2.1 在代码中指定GUID71

3.2.2 从IUnknown继承71

3.2.4 多重继承72

3.2.5 QueryInterface()的实现72

3.2.3 STDMETHOD、STDMETHOD-IMP和方法72

3.2.6 类厂73

3.3 本章小结77

第4章 线程和套间模型78

4.1 线程和进程78

4.1.1 对线程和进程的理解78

4.1.2 竞争状态和线程问题79

4.2 套间(Apartmnents)83

4.2.1 作为同步帮助的消息队列84

4.2.2 线程和对象87

4.3 列集接口95

4.3.1 全局接口表(GIT)列集98

4.3.2 进程之间移动接口100

4.3.3 列集接口的艰难方法101

4.4 声明套间102

4.4.1 自由线程列集器(FTM)103

4.4.2 线程中性套间(TNA)107

4.5 本章小结109

第5章 方法调用和列集110

5.1 类型库列集110

5.2 后关联113

5.2.1 后关联的体系结构114

5.2.2 调用参数和列集115

5.2.3 后关联、类型库和IDispatch的故事123

5.3 后关联、列集和oleautomation标记128

5.3.1 J++和双接口129

5.3.2 在J++中支持双接口或者自定义接口133

5.3.3 检查包装器135

5.4 本章小结136

第6章 COM+目录137

6.1 从INI文件到注册表再到目录137

6.1.1 配置的组件和COM+应用程序138

6.1.2 MMC138

6.2 普通的COM+应用程序139

6.2.1 安装或创建一个新的应用程序142

6.2.2 应用程序标识144

6.2.3 输入组件与安装组件对比146

6.3 自动配置149

6.3.1 COM+管理对象属性149

6.3.2 介绍COM+管理对象152

6.3.3 使用管理对象153

6.4 一个快速的浏览:预先安装的COM+应用程序156

6.4.1 COM+QC死信队列监听器157

6.4.2 COM+实用程序157

6.4.3 IIS进程内应用程序和IIS进程外缓存的应用程序157

6.4.4 IIS实用程序158

6.4.5 系统应用程序159

6.5 CPC:一个探听的最好朋友166

6.4.6 Visual Studio APE包166

6.6 本章小结167

第7章 环境168

7.1 IObjectContext简介168

7.2 COM和MTS集成171

7.3 环境:两个不同的定义173

7.4 COM环境实现181

7.4.1 截取188

7.4.2 环境、套间和自由线程列集器189

7.5 理解和使用环境接口191

7.5.1 IObjectContextInfo191

7.5.2 ISecurityCallContext193

7.5.3 IGetContextProperties194

7.6 本章小结196

第8章 事务198

8.1 回退和提交199

8.2 经典的事务和传统的数据库199

8.3 一个事务情景201

8.3.1 BEGIN TRANSACTION和COMMIT TRANSACTION命令202

8.3.2 分布式事务202

8.4 DTC203

8.4.1 Escrow和两阶段提交203

8.4.2 两阶段提交协议204

8.4.3 系统失败和调和204

8.5.1 使用未加工的DTC跨越多数据库协调事务205

8.5 微软的DTC:真实性205

8.5.2 事务征集中的不同207

8.5.3 分布式事务和DTC小结210

8.6 COM+事务210

8.6.1 COM+事务说明性设置211

8.6.2 RD:第一次看214

8.6.3 COM+事务行为:表决215

8.6.4 使用IContextState的出色的精细控制221

8.7 事务、ASP页和IIS222

8.8 本章小结223

9.1 资源管理器224

第9章 补偿资源管理器224

9.2.1 Worker226

9.2 CRM的组件226

9.2.2 CRMClerk227

9.2.3 Compensato237

9.3 终止事务241

9.4 处理恢复242

9.5 当怀疑时243

9.6 完成Compensator244

9.7 CRM和隔离251

9.8 本章小结252

10.1 挂起消息发布的秘密254

第10章 队列组件254

10.2 介绍微软消息队列256

10.2.1 作为中间件的MSMQ256

10.2.2 MSMQ发送器实现256

10.2.3 MSMQ接收器实现259

10.3 从MSMQ到COM+队列组件260

10.3.1 使用队列组件的异步方法调用260

10.3.2 队列组件抽象:介绍播放器、监听器和记录器263

10.3.3 QC内幕269

10.3.4 事务的和非事务的队列273

10.3.5 不同的队列类型:私有的和公有的274

10.3.6 MSMQ和QC之间的互用性275

10.3.7 持续性:通过消息传递对象279

10.3.8 通知和回调285

10.3.9 用于QC的某一微妙需求:需要发送器和接收器的并行应用程序配置289

10.4 异步COM290

10.4.1 异步COM实现290

10.4.2 异步COM的不足292

10.5 本章小结293

第11章 事件294

11.1 传统的COM事件294

11.2.1 事件类297

11.2 COM+事件模型:发行者和订阅者297

11.2.2 创建一个事件类298

11.2.3 编写和安装一个事件类298

11.2.4 订阅300

11.2.5 激发同步和异步事件304

11.2.6 队列事件类与队列订阅者对比304

11.3 事件过滤305

11.3.1 发行者过滤器307

11.3.2 实现发行者过滤器311

11.3.3 发行者策略315

11.4 本章小结318

12.1 说明性安全319

12.1.1 在一个角色中输入用户319

第12章 安全319

12.1.2 给一个角色授予权限320

12.1.3 配置和编程安全322

12.2 编程性安全325

12.2.1 ISecurityCallContext325

12.2.2 应用程序标识326

12.3 安全边界327

12.3.1 扮演330

12.3.2 委托333

12.3.3 掩盖334

12.3.4 验证336

12.3.5 配置扮演、委托和验证337

12.4 更低级别安全338

12.4.1 CoInitializeSecurity函数338

12.4.2 CoSetProxyBlanket()函数339

12.5 更低级别安全、角色和掩盖:把三者集合起来339

12.6 本章小结350

附录351

附录A ADO和OLE-DB351

附录B 通过活动的COM+同步355

附录C 对象池358

附录D 传送块数据,SAFE-ARRAY360

附录E 队列别名参数363

附录F 应用程序代理370

热门推荐