注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具精通COM+

精通COM+

精通COM+

定 价:¥36.00

作 者: (美)Gregory Brill著;黄志军,任雄伟,刘启忠译;黄志军译
出版社: 机械工业出版社
丛编项:
标 签: COM/DCOM/ATL/COM+

购买这本书可以去


ISBN: 9787111108009 出版时间: 2002-09-01 包装: 胶版纸
开本: 24cm 页数: 374 字数:  

内容简介

  本书全面系统地介绍了COM+最新软件开发技术。全书共12章,主要介绍了COM及其相关概念的基础知识,详细解释了每个COM+服务,并用大量例子代码演示在VB、C++、J++中COM+如何工作。书中还讨论了微软的分布式事务协调器(DTC)、资源分配器等高级技术。本书适合国内软件开发人员、高等院校研究生和高年级本科生、广大COM+编程人员和爱好者使用。特别对那些需要深入理解COM和COM+的从事C++和Visual Basic的高级开发人员,本书将是一本合适的参考书。

作者简介

暂缺《精通COM+》作者简介

图书目录

第1章  COM+:一次变革                  
 1. 1  COM+和说明性模型                  
 1. 1. 1  COM与COM+之间的差别                  
 1.  1. 2  COM和COM+的基本原理                  
 1. l. 3  使用接口的理论理由                  
 1. 1. 4  使用接口的实际理由                  
 1. 2  RPC:COM接口的起源?                  
 1. 2. l  接口定义语言                  
 1. 2. 2  COM和RPC的关系                  
 1. 3  IDL:开始或者结束?                  
 1. 3. l  在VisualC++中实现 COM对象                  
 1. 3. 2  Visual Basic                  
 1. 3. 3  寻找注册的类型库                  
 1. 4  本章小结                  
 第2章  COM基础知识                  
 2. 1  IUnknown的作用                  
 2. 1. 1  Release()                  
 2. 1. 2  AddRef()                  
 2. l. 3  QueryInterface()                  
 2. 2  COM存在于何处?                  
 2. 2. l  动态连接库(DLL)                  
 2. 2. 2  一个, COM十变化--代理进程                  
 2. 3  本章小结                  
 第3章  COM内幕                  
 3. 1  虚函数表(vtables). 抽象基类和多态                  
 3. 1. 1  作为抽象基类的接口                  
 3. 1. 2  实际中的多态                  
 3. 1. 3  虚函数表(Viable)的内部结构                  
 3. l. 4  将RPC. DLL. 类型库和虚函数表放在一起                  
 3. 2  COMCalc C++例子                  
 3. 2. l  在代码中指定GUID                  
 3. 2. 2  从IUnknown继承                  
 3. 2. 3  STDMETHOD. STDMETHOD-IMP和方法                  
 3. 2. 4  多重继承                  
 3. 2. 5  QueryInterface()的实现                  
 3. 2. 6  类厂                  
 3. 3  本章小结                  
 第4章  线程和套间模型                  
 4. l  线程和进程                  
 4. 1. 1  对线程和进程的理解                  
 4. 1. 2  竞争状态和线程问题                  
 4. 2  套间(Apartmnents)                  
 4. 2. 1  作为同步帮助的消息队列                  
 4. 2. 2  线程和对象                  
 4. 3  列集接口                  
 4. 3. l  全局接口表(GIT)列集                  
 4. 3. 2  进程之间移动接口                  
 4. 3. 3  列集接口的艰难方法                  
 4. 4  声明套间                  
 4. 4. 1  自由线程列集器(FTM)                  
 4. 4. 2  线程中性套间(TNA)                  
 4. 5  本章小结                  
 第5章  方法调用和列集                  
 5. l  类型库列集                  
 5. 2  后关联                  
 5. 2. 1  后关联的体系结构                  
 5. 2. 2  调用参数和列集                  
 5. 2. 3  后关联. 类型库和IDISpatch的故事                  
 5. 3  后关联. 列集和oleautomation标记                  
 5. 3. 1  J++和双接口                  
 5. 3. 2  在J++中支持双接口或者自定义接口                  
 5. 3. 3  检查包装器                  
 5. 4  本章小结                  
 第6章  COM十目录                  
 6. l  从INI文件到注册表再到目录                  
 6. 1. l  配置的组件和COM十应用程序                  
 6. 1. 2  MMC                  
 6. 2  普通的COM十应用程序                  
 6. 2. 1  安装或创建一个新的应用程序                  
 6. 2. 2  应用程序标识                  
 6. 2. 3  输入组件与安装组件对比                  
 6. 3  自动配置                  
 6. 3. 1  COM+管理对象属性                  
 6. 3. 2  介绍COM十管理对象                  
 6. 3. 3  使用管理对象                  
 6. 4  一个快速的浏览:预先安装的COM+应用程序                  
 6. 4. 1  COMI+QC死信队列监听器                  
 6. 4. 2  COM十实用程序                  
 6. 4. 3  IIS进程内应用程序和IIS进程外缓存的应用程序                  
 6. 4. 4  IIS实用程序                  
 6. 4. 5  系统应用程序                  
 6. 4. 6  Visual Studio APE包                  
 6. 5  CPC:一个探听的最好朋友                  
 6. 6  本章小结                  
 第7章  环境                  
 7. 1  IObjectContext简介                  
 7. 2  COM和MTS集成                  
 7. 3  环境:两个不同的定义                  
 7. 4  COM环境实现                  
 7. 4. 1  截取                  
 7. 4. 2  环境. 套间和自由线程列集器                  
 7. 5  理解和使用环境接口                  
 7. 5. 1  IobjectContextInfo                  
 7. 5. 2  ISecurityCallContext                  
 7. 5. 3  IGetContextProperties                  
 7. 6  本章小结                  
 第8章  事务                  
 8. 1  回退和提交                  
 8. 2  经典的事务和传统的数据库                  
 8. 3  一个事务情景                  
 8. 3. 1  BEGIN TRANSACTION和COMMIT TRANSACTION命令                  
 8. 3. 2  分布式事务                  
 8. 4  DTC                  
 8. 4. 1  Escrow和两阶段提交                  
 8. 4. 2  两阶段提交协议                  
 8. 4. 3  系统失败和调和                  
 8. 5  微软的DTC:真实性                  
 8. 5. l  使用本加工的DTC跨越多数据库协调事务                  
 8. 5. 2  事务征集中的不同                  
 8. 5. 3  分布式事务和DTC小结                  
 8. 6  COM+事务                  
 8. 6. 1  COM+事务说明性设置                  
 8. 6. 2  RD:第一次看                  
 8. 6. 3  COM+事务行为:表决                  
 8. 6. 4  使用IContextstate的出色的精细控制                  
 8. 7  事务. ASP页和IIS                  
 8. 8  本章小结                  
 第9章  补偿资源管理器                  
 9. l  资源管理器                  
 9. 2  CRM的组件                  
 9. 2. 1  Worker                  
 9. 2. 2  CRMC1erk                  
 9. 2. 3  Compensato                  
 9. 3  终止事务                  
 9. 4  处理恢复                  
 9. 5  当怀疑时                  
 9. 6  完成Compensator                  
 9. 7  CRM和隔离                  
 9. 8  本章小结                  
 第10章  队列组件                  
 10. l  挂起消息发布的秘密                  
 10. 2  介绍微软消息队列                  
 10. 2. l  作为中间件的MSMQ                  
 10. 2. 2  MSMQ发送器实现                  
 10. 2. 3  MSMQ接收器实现                  
 10. 3  从MSMQ到COM十队列组件                  
 10. 3. l  使用队列组件的异步方法调用                  
 10. 3. 2  队列组件抽象:介绍播放器. 监听器和记录器                  
 10. 3. 3  QC内幕                  
 10. 3. 4  事务的和非事务的队列                  
 10. 3. 5  不同的队列类型:私有的和公有的                  
 10. 3. 6  MSMQ和QC之间的互用性                  
 10. 3. 7  持续性:通过消息传递对象                  
 10. 3. 8  通知和回调                  
 10. 3. 9  用于QC的某一微妙需求:需要发送器和接收器的并行应用程序配置                  
 10. 4  异步COM                  
 10. 4. l  异步COM实现                  
 10. 4. 2  异步COM的不足                  
 10. 5  本章小结                  
 第11章  事件                  
 11. l  传统的COM事件                  
 11. 2  COM十事件模型:发行者和订阅者                  
 11. 2. l  事件类                  
 11. 2. 2  创建一个事件类                  
 11. 2. 3  编写和安装一个事件类                  
 11. 2. 4  订阅                  
 11. 2. 5  激发同步和异步事件                  
 11. 2. 6  队列事件类与队列订阅者对比                  
 11. 3  事件过滤                  
 11. 3. l  发行者过滤器                  
 11. 3. 2  实现发行者过滤器                  
 11. 3. 3  发行者策略                  
 11. 4  本章小结                  
 第12章  安全                  
 12. l  说明性安全                  
 12. 1. 1  在一介角色中输入用户                  
 12. 1. 2  给一个角色授予权限                  
 12. l. 3  配置和编程安全                  
 12. 2  编程性安全                  
 12. 2. 1  ISecurityCallContext                  
 12. 2. 2  应用程序标识                  
 12. 3  安全边界                  
 12. 3. l  扮演                  
 12. 3. 2  委托                  
 12. 3. 3  掩盖                  
 12. 3. 4  验证                  
 12. 3. 5  配置扮演. 委托和验证                  
 12. 4  更低级别安全                  
 12. 4. 1  CoInitializesecurity函数                  
 12. 4. 2  CosetProxyBlanket()函数                  
 12. 5  更低级别安全. 角色和掩盖:                  
 把三者集合起来                  
 12. 6  本章小结                  
 附录                  
 附录A  ADO和OLE-DB                  
 附录B  通过活动的COM+                  
 同步                  
 附录C  对象池                  
 附录D  传送块数据, SAFE-ARRAY                  
 附录E  队列别名参数                  
 附录F  应用程序代理                  
                   
                   

本目录推荐