书籍详情

Windows 2000 COM+原理与开发实务

Windows 2000 COM+原理与开发实务

作者:谭明金编著

出版社:电子工业出版社

出版时间:2001-05-01

ISBN:9787505366053

定价:¥32.00

购买这本书可以去
内容简介
  COM+是Windows 2000支持的COM编程与应用技术,是COM的最新发展。本书系统地介绍了COM+面向企业开发的体系结构、工作原理及编程应用方面的知识。全书由三部分构成。第1部分介绍了Windows DNA的体系结构及其相关内容。第2部分是关于COM底层接口的原理和编程实现方面的完整知识。第3部分全面介绍了COM+基础、开发工具与环境及企业功能编程应用等方面的内容。每章在介绍原理的基础上,着重对应用和编程要点进行说明,并适当给出了一些配套例子。无论对于COM/COM+初学者,还是对于具有一定相关编程与应用知识的人员,本书都具有很好的学习和参考价值。为更好地使用本书,读者应具备一定的Windows操作与编程方面的知识以及可视化编程语言方面的知识。
作者简介
暂缺《Windows 2000 COM+原理与开发实务》作者简介
目录
第1部分 Windows DNA平台策略
第1章 Windows 2000与Windows DNA
1.1 PC机从简单商务应用到企业应用的发展
1.1.1 有限的桌面系统发展余地
1.1.2 新的PC机应用体系
1.2 COM的发展
1.2.1 DLL
1.2.2 OLE
1.2.3 COM
1.2.4 DCOM
1.2.5 COM+
1.3 Windows平台的发展
1.3.1 Windows 3.x
1.3.2 Windows NT
1.3.3 Windows 95/98
1.3.4 Windows NT扩展包
1.3.5 Windows 2000
1.4 Windows DNA体系
1.4.1 Windows DNA的目标与特性
1.4.2 Windows DNA的三层结构
1.4.3 Windows 2000与Windows DNA的关系
第2部分 COM编程与应用基础
第2章 组件与接口
2.1 组件编程体系
2.1.1 COM组件对象模型
2.1.2 COM应用体系结构
2.1.3 COM组件的编程技术
2.1.4 COM组件开发的资源
2.2 COM组件的核心是接口
2.2.1 接口的作用与特性
2.2.2 接口的内存结构与C++实现
2.2.3 实现真正意义上的COM接口
第3章 组件的实现与发行
3.1 QueryInterface实现
3.1.1 QueryInterface惟一定义组件
3.1.2 QueryInterface实施规则
3.1.3 接口不变性的实质
3.1.4 建立组件的新版本
3.1.5 QueryInterface的使用
3.2 COM应用中的生存期维护
3.2.1 生存期作用与意义
3.2.2 引用计数技术
3.2.3 AddRef与Release函数的实现与使用
3.2.4 优化使用引用计数
3.3 组件的DLL发布
3.3.1 进程中组件服务器实现
3.3.2 DLL的输出业务逻辑
3.4 组件的注册
3.4.1 同组件相关的注册表结构与信息
3.4.2 实现组件注册的函数
3.4.3 客户通过注册表使用组件DLL
3.5 创建COM组件的类厂
3.5.1 使用CoCreateInstance函数完成组件的标准创建
3.5.2 类厂的作用及其工作机制
3.5.3 类厂的实现
3.5.4 类厂的两种应用方式
3.5.5 组件开发和使用的完整过程
3.5.6 类厂实现的复用
3.5.7 关于注册和生命期维护的总结
3.5.8 COM库函数的使用
第4章 组件的使用技术
4.1 组件的包容
4.1.1 包容的逻辑
4.1.2 包容的实现
4.1.3 包容的应用
4.2 组件的聚合
4.2.1 对组件聚合的分析
4.2.2 聚合的外部组件实现
4.2.3 聚合内部组件的实现
4.2.4 聚合组件接口生存期的维护
4.2.5 聚合组件的综合情形
4.2.6 聚合内部组件的多个或者所有接口
4.3 组件复用方式的总结
4.3.1 关于包容和聚合的说明
4.3.2 实用化的其他组件复用方式
4.4 关于COM组件的总结
4.4.1 完整的组件示例代码
4.4.2 完整的客户程序示例代码
第3部分 COM+企业功能应用与编程
第5章 简化组件应用的技术
5.1 IDL/MIDL
5.1.1 IDL与MIDL的一般知识
5.1.2 利用IDL/MIDL描述COM+接口和组件对象
5.2 调度接口与自动化
5.2.1 IDispatch接口的工作机制
5.2.2 类型库
5.3 客户使用组件方式的简化
5.3.1 智能接口指针
5.3.2 C++包装类
5.4 组件的实现方式可供简化的内容
5.4.1 IUnknown接口基类
5.4.2 类厂基类的实现原理
5.5 对开发环境的说明
5.5.1 用ATL向导建立简单COM组件
5.5.2 用Visual Basic向导建立组件
第6章 进程外组件的调用
6.1 跨进程运行组件的工作机制
6.1.1 本地过程调用技术
6.1.2 代理/存根DLL调整模式
6.1.3 利用IDL/MIDL建立代理/存根DLL
6.2 本地EXE组件开发与调用
6.2.1 EXE组件的入口逻辑
6.2.2 EXE组件的创建过程
6.2.3 EXE服务器的注册
6.2.4 类厂的注册和注销
6.2.5 EXE服务器生存期的维护
6.3 远程组件的应用
6.3.1 配置EXE服务器的远程访问能力
6.3.2 客户对远程组件的使用
第7章 COM+体系
7.1 COM+支持企业应用的功能
7.1.1 COM+以COM为基础
7.1.2 COM+企业服务功能
7.1.3 COM+的应用特性
7.2 COM+系统运行机制
7.2.1 截取控制策略
7.2.2 组成系统的元素
7.3 COM+功能的应用
7.3.1 COM+一般使用过程
7.3.2 组件服务管理工具
7.3.3 COM+编程的一般知识
第8章 COM+安全与同步
8.1 安全性机制
8.1.1 安全性概述
8.1.2 鉴定
8.1.3 授权
8.1.4 COM+应用的身份标识
8.2 组件调用的并发控制
8.2.1 套间的概念
8.2.2 不同类型套间的并发访问控制
8.2.3 COM+标准套间NA并发调用
第9章 事务服务
9.1 事务概述
9.1.1 事务功能需求
9.1.2 事务的ACID特性
9.2 事务服务体系
9.2.1 构成事务体系的环节及其作用
9.2.2 事务的作用过程
9.3 事务应用性能与优化
9.3.1 及时激活机制
9.3.2 组件对象状态数据的保存
9.3.3 对象池
9.4 COM+事务组件的编程
9.4.1 事务性组件需要实现的功能
9.4.2 编写事务组件的规则
9.4.3 扩展的事务控制
9.4.4 事务性组件的开发和使用过程
9.5 补偿资源管理器
9.5.1 CRM体系
9.5.2 CRM编程
第10章 COM+队列服务
10.1 队列服务机制
10.1.1 企业应用中的异步通信
10.1.2 COM+消息队列
10.1.3 消息队列的运行体系
10.2 队列组件的设计与应用
10.2.1 队列组件的限定
10.2.2 队列与其他COM+服务功能的协调应用
10.2.3 设置COM+应用所涉及的队列属性
10.2.4 深入理解队列服务的工作要点
10.3 COM+队列属性的编程应用
10.3.1 队列操作方面的编程
10.3.2 创建队列组件的名字对象
10.3.3 队列编程示例
第11章 事件服务
11.1 事件功能概述
11.1.1 紧密连接事件的通知结构
11.1.2 企业应用的松散连接事件
11.1.3 事件服务的特性
11.2 COM+事件服务体系
11.2.1 构成COM+事件服务的环节
11.2.2 建立COM+事件服务应用
11.2.3 事件发布的一般过程
11.3 COM+事件服务的定制机制
11.3.1 实现订阅者对特定事件服务的需要
11.3.2 发布者对COM+事件服务功能的定制
11.4 COM+事件服务应用的编程
11.4.1 事件应用中需要编程的环节
11.4.2 可供事件服务编程使用的接口
11.4.3 事件应用的编程示例
11.5 事件与其他服务功能的协调使用
11.5.1 事件与队列
11.5.2 事件与事务
11.5.3 事件安全性
第12章 IMDB与DLB
12.1 IMDB内存数据库技术
12.1.1 IMDB体系的环节
12.1.2 IMDB的基本运作过程
12.2 IMDB与应用
12.2.1 IMDB服务程序和IMDB数据源
12.2.2 设置IMDB事务特性
12.2.3 设定IMDB的安全性
12.2.4 合理使用IMDB服务功能
12.2.5 利用ADO间接操作OLE DB接口
12.3 动态负载平衡
12.3.1 动态负载平衡机制
12.3.2 为组件指定动态负载平衡的特性
12.3.3 负载平衡应用的说明
12.3.4 CLB应用的注意事项
第13章 一个COM+应用的完整示例
13.1 应用功能与结构的设计
13.1.1 功能说明
13.1.2 应用结构的设计
13.1.3 应用程序的执行流程
13.2 示例代码
13.2.1 组件类代码
13.2.2 组件对象的编译、注册与设置
13.2.3 客户测试程序
第14章 IIS与COM+
14.1 Web应用基础
14.1.1 Web网页和Web网站
14.1.2 Web工作原理
14.1.3 客户端动态的Web应用
14.1.4 服务器端动态的Web应用
14.2 ASP内容体系
14.2.1 ASP页面中嵌入的命令
14.2.2 ASP的执行过程
14.2.3 ASP应用程序要完成的核心功能
14.3 实现ASP应用
14.3.1 选定浏览摸式
14.3.2 构造Web活动
14.4 ASP通用任务的实现
14.4.1 处理HTML窗体
14.4.2 使用Cookie
14.4.3 对ASP错误的处理
14.4.4 重定向功能
14.4.5 处理二进制数据
14.4.6 下载文件
14.4.7 发送E-mail
14.4.8 开发浏览器适应功能
14.4.9 开发JavaScript对象
14.5 ASP组件的开发与应用
14.5.1 ASP组件
14.5.2 在ASP组件中调用ASP内置对象
14.6 事务性ASP应用
附录A 聚合复用内外部组件的完整示例代码
附录B 词汇表
主要参考文献
猜您喜欢

读书导航