网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

COM/DCOM技术内幕

分享到:
COM/DCOM技术内幕

最 低 价:¥64.00

定 价:¥80.00

作 者:(美)Randy Abernethy

出 版 社:电子工业出版社

出版时间:2000 年3月

I S B N:7505355872

  • COM/DCOM技术内幕
  • 送货上门
  • 价格
    64.00元

    商品详情

    编辑推荐

    本书概念上介绍了将WINDOWS DNA构架用作指示图的处理方法,在此基础上具体讲述了高级COM编程应用。全书共由六部分组成:第一部分:WINDOWS DNA编程技术
      第二部分:高级COM编程技术; 第三部分:带有DCOM的分布式组件
      第四部分:使用MTS的组件管理和事务处理
      第五部分:带有MSMQ的异步组件编程
      第六部分:新颖的改进的COM:COM+。每一部分建立在前面章节的基础上,积压自有其独立的面貌和感觉。

    内容简介

    本书详细地告诉你怎样用DNA框架结构进行高级COM编程、怎样用高级网络协议与DCOM API来实现高级的性能、如用户配置及编写用MSMQ API的分布式、容错的应用程序等知识。本书的CD-ROM包括最新的Microsoft COM规范、本书中所有程序的源代码、4Developer提供的COM浏览器以及OOPadelic软件公司提供的解决方法和Web Whois。
      

    作者简介

    目录

    第一部分 windows dna和 com
    第1章 windows dna和com
    1.1 windows dna
    1.2 html
    1.2.1 无状态环境
    1.3 windows dna服务
    1.3.1 windows dna服务:com
    l.3.2 windows dna服务:dna核心
    1.3.3 windows dna服务:工具
    1.4 dna功能综述
    1.4.1 浏览器
    1.4.2 iis
    1.4.3 asp
    1.4.4 mts
    1.4.5 msmq和 sql server
    1.5 小结
    第2章 多层组件体系设计
    2.1 综述
    2.2 ad-hoe设计
    2.3 基本应用程序分界:表达、逻辑和数据服务
    .2.4 三层设计
    2.5 保持层平衡
    2.6 多层设计
    2.7 本地定位或分布式的
    2.8 优秀的设计技术
    2.8.1 将应用程序抽象为层
    2.8.2 找出组件
    2.8.3 创建接口
    2.8.4 组件实现
    2.8.5 设计约束
    2.8.6 设计目标
    2.9 设计工具
    2.10 小结
    第二部分 高级com编程技术
    第3章 永久性存储
    3.1 复合文件的com接口
    3.1.1 istorage和istream
    3.2 结构化存储函数
    3.2.1 stgcreatedocfile()
    3.2.2 stgisstoragefile()
    3.2.3 stgopenstorage()
    3.3 结构化存储接口
    3.3.1 istorage
    3.3.2 istream
    3.3.3 irootstorage
    3.3.4 ipersist
    3.3.5 ipersiststorage
    3.3.6 ipersiststream
    3.3.7 ipersistfile
    3.4 结构化存储浏览器
    3.5 微软管理控制台示例
    3.6 通用数据传送和通知
    3.6.1 idataobject
    3.6.2 iadvisesink
    3.6.3 idataadviseholder
    3.7 采样通知的实现
    第4章 别称
    4.1 别称的接口
    4.1.1 imoniker
    4.1.2 ienummoniker
    4.1.3 ibindctx
    4.2 别称的类型
    4.2.1 文件别称
    4.2.2 url别称
    4.2.3 复合别称
    4.2.4 类别称
    4.2.5 项别称
    4.2.6 指针别称
    4.2.7 反别称
    4.3 小结
    第5章 可连接对象
    5.1 连接点
    5.2 连接点容器
    5.3 连接点示例
    5.3.1 事件接收器
    5.4 visual basic
    5.4.1 重写事件源
    5.4.2 atl代理生成器
    5.4.3 编写visual basic客户程序
    5.5 不同工具如何实现事件
    5.5.1 事件和visual basic
    5.5.2 事件和c++builder
    5.6 小结
    第6章 com线程
    6.1 pc线程的发展
    6.2 线程类型
    6.2.1 工作者线程
    6.2.2 报文队列线程
    6.2.3 窗口线程类型
    6.2.4 单元线程
    6.2.5 线程组合
    6.3 com线程模型
    6.3.1 单线程服务器
    6.3.2 单元线程服务器
    6.3.3 自由线程服务器
    6.4 线程同步
    6.4.1 线程的本地存储
    6.4.2 去除并行问题
    6.5 小结
    第7章 com及其注册表
    7.1 注册表的api
    7.2 regedit和regedt32
    7.2.1 导入和导出注册文件
    7.3 com注册表结构
    7.3.1 文件扩展名
    7.3.2 progid
    7.3.3 appid
    7.3.4 clsid
    7.3.5 接口
    7.3.6 typelib
    7.4 hkey_local_machine\software\ microsoft\ ole
    7.4.1 允许和禁止dcom
    7.4.2 缺省权限
    7.4.3 继承的安全性保证
    7.5 注册一个com服务器
    7.5.1 regsvr32
    7.5.2 自注册离线服务器
    7.5.3 结构
    第8章 com的优化、继承和集合
    8.1 dcom的速度
    8.1.1 对象定位
    8.1.2 网络循环
    8.1.3 混合线程模型
    8.2 远程动作
    8.3 远程索引记数
    8.3.1 强制回应
    8.4 代理进程
    8.4.1 用户代理
    8.5 iclassfactory
    8.6 继承性
    8.6.1 集合
    8.7 小结
    第三部分 带有dcom的分布式组件
    第9章 dcom在nt服务器上的应用
    9.1 nt服务模板
    9.1.1 函数main()与 winmain()
    9.1.2 函数servicemain()
    9.1.3 函数servicectrlhandle()
    9.2 atl与服务
    9.2.1 dcom ipc
    9.3 实用程序
    9.3.1 服务控制面板附属程序
    9.3.2 windows nt诊断程序(winmsd.exe)
    9.3.3 服务控制器程序(sc.exe)
    9.3.4 事件浏览器
    9.4 openscmanager()
    9.4.1 服务句柄
    9.4.2 对服务的操作
    9.5 注册表
    9.6 事件日志
    9.6.1 报文编译器(mc)
    9.6.2 registereventsource(),deregisterevent-source()和report event()
    9.6.3 事件记录浏览器
    9.7 调试
    9.7.1 系统帐号
    9.7.2 nt任务管理器(nt task manager):调试
    9.7.3 用at命令启动调试器
    9.8 小结
    第10章 打包
    10.1 领会打包
    10.2 类库打包
    10.3 标准打包
    10.3.1 确定dll入口点
    10.3.2 类定义
    10.3.3 定义iid、typelib guid与 clsid
    10.3.4 代理与存根的定义
    10.3.5 注册文件
    10.3.6 midl输出文件的转换
    10.4 自定义打包
    10.4.1 对象类的说明
    10.4.2 对象类的定义
    10.4.3 代理类的定义
    10.4.4 客户
    第11章 安全性
    11.1 com与dcom的安全性比较
    11.1.1 com的安全性与sspi
    11.2 nt安全性
    11.2.1 域
    11.2.2 安全性描述符
    11.2.3 访问控制表
    11.2.4 用户身份验证
    11.3 冒名
    11.3.1 函数 coimpersonateclient()与coreverttoself()
    11.3.2 掩饰
    11.4 说明安全性
    11.5 编程安全性
    11.5.1 安全罩
    11.5.2 iclientsecurity接口
    11.5.3 访问与启动的安全性
    第12章 配置与纠错
    12.1 设置访问控制列工具(dcomcnfg)
    12.1.1 遗留com服务器
    12.1.2 创建自动服务器
    12.1.3 缺省属性
    12.1.4 缺省安全性
    12.1.5 配置com服务器
    12.1.6 服务器位置
    12.1.7 服务器安全性
    12.1.8 服务器身份
    12.2 oleview
    12.2.1 oleview的不足
    12.2.2 用oleview配置com对象
    12.2.3 代理
    12.2.4 访问允许
    12.3 纠错处理
    12.3.1 纠错策略
    12.3.2 isupporterrorinfo接口
    12.4 小结
    第四部分 运用mis的组件管理与应用
    第13章 mts的体系结构与管理
    13.1 mts的特性
    13.1.1 可扩展性
    13.1.2 并行管理
    13.1.3 执行性能
    13.1.4 可靠性
    13.1.5 安全性
    13.1.6 分布式事务处理
    13.1.7 组件框架集成化
    13.2 mts的历程
    13.3 如何使用mts
    13.3.1 支持中层应用服务器
    13.3.2 简单应用到多层应用
    13.4 mts的体系结构
    13.4.1 mts组件
    13.4.2 mts对象
    13.4.3 信息包
    13.4.4 代理对象
    13.4.5 上下文对象
    13.4.6 活动
    13.4.7 ms dtc
    13.4.8 事务对象
    13.4.9 mts可执行程序(mts executive)
    13.4.10 mts的运行时代理
    13.5 外部服务
    13.5.1 资源管理器
    13.5.2 资源分配器
    13.6 安装mts的系统要求
    13.7 管理 mts
    13.7.1 mts explorer
    13.7.2 自动管理的任务
    i3.7.3 命令行工具
    13.8 小结
    第14章 mts作为组件管理器
    14.1 mts和其他基于组件服务的编程
    14.2 mts的可扩展特性
    14.3 mts与标准的com组件
    14.3.1 标准com组件
    14.3.2 在mts下运行标准com组件
    14.3.3 mts针对标准com组件的优点
    14.4 通向mts组件之路
    14.4.1 软件的再使用
    14.4.2 运行性能,可扩展性与强壮性
    14.5 状态
    14.5.1 状态类型
    14.5.2 状态存储
    14.6 mts组件的要求
    14.7 构造mts组件
    14.7.1 上下文对象
    14.7.2 对象控制
    14.7.3 用atl构造mts组件
    14.7.4 共享属性管理器(spm)
    14.7.5 mts内引用对象
    14.7.6 在mts内创建对象
    14.8 小结
    第15章 mts作为事务协调器
    15.1 事务处理定义
    15.1.1 acid
    15.2 事务处理管理
    15.2.1 资源管理员
    15.2.2 ms dtc
    15.2.3 资源分配
    15.2.4 事务处理协议
    15.3 mts事务处理编程模型
    15.3.1 创建事务处理行程
    15.3.2 完成事务处理
    15.4 数据访问
    15.5 监控事务处理
    15.6 设计需考虑的事项
    15.6.1 优先选用精细组件
    15.6.2 将组件靠近它们的数据源
    15.6.3 同时使用相同资源的信息包组件
    15.7 小结
    第16章 mts安全性
    16.1 mts安全概念
    16.1.1 角色
    16.1.2 安全责任
    16.2 说明mts安全性
    16.2.1 创建角色
    16.2.2 向组件和接口中添加角色
    16.2.3 启动安全性
    16.2.4 身份验证
    16.3 程序上的mts安全性
    16.3.1 识别用户
    16.3.2 授权用户
    16.4 小结
    第17章 com的事务处理综合器(comti)
    17.1 comti的需求
    17.2 大型机和 windows dna
    17.2.1 snaserver
    17.2.2 comti之前
    17.2.3 comti
    17.2.4 comti的告诫
    17.3 cics和cics连接
    17.4 comti组件构造器
    17.4.1 cics tp
    17.4.2 cics link
    17.5 comti管理控制面板
    17.6 comti运行时概述
    17.7 小结
    第五部分 用报文队列的方法对异步组件进行编程
    第18章 对松散关联的系统进行编程
    18.1 什么是报文
    18.2 报文的优点
    18.3 报文的缺点
    18.4 同步编程与异步编程的对比
    18.5 可扩展性
    18.6 面向报文的中间设备
    18.6.1 mom api
    18.6.2 mom系统软件
    18.6.3 系统管理工具
    18.7 microsoft报文队列服务器(msmq)
    18.8 msmq连接器
    18.9 msmq与其他 api
    18.10 msmq与email
    18.11 小结
    第19章 msmq的管理与体系
    19.1 msmq对象与属性
    19.2 报文
    19.2.1 报文属性
    19.3 队列
    19.3.1 队列类型
    19.3.2 mqis
    19.3.3 lqs
    19.3.4 队列属性
    19.3.5 优先权
    19.3.6 事务性队列
    19.3.7 识别队列
    19.3.8 专用队列
    19.4 计算机
    19.4.1 计算机属性
    19.5 msmq计划
    19.5.1 物理连接
    19.5.2 联网
    19.5.3 msmq控制器
    19.6 msmq客户
    19.7 msmq管理
    19.8 小结
    第20章 msmq编程
    20.1 msmq库api
    20.2 用msmq库api构建msmq应用程序
    20.2.1 格式名
    20.2.2 路径名
    20.2.3 查询格式名
    20.2.4 用属性工作
    20.2.5 创建队列
    20.2.6 注销队列
    20.2.7 队列打开
    20.2.8 发送报文
    20.2.9 接收报文
    20.2.10 关闭队列
    20.3 msmq activex控件api
    20.3.1 msmq activex类
    20.4 用原始com接口构建msmq应用程序
    20.4.1 定义接口与guid
    20.4.2 初始化com
    20.4.3 创建队列
    20.4.4 注销队列
    20.4.5 打开队列
    20.4.6 送出报文
    20.4.7 接收报文
    20.4.8 关闭队列
    20.5 用灵巧指针构造msmq应用程序
    20.5.1 定义接口与guid
    20.5.2 tli文件
    20.5.3 atl依赖性
    20.5.4 创建队列
    20.5.5 注销队列
    20.5.6 打开队列
    20.5.7 送出报文
    20.5.8 接收报文
    20.5.9 关闭队列
    20.6 用vbscript构造一个 msmq应用程序
    20.7 小结
    第21章 高级msmq编程
    21.1 指针
    21.1.1 msmq api指针
    21.1.2 msmq activex组件光标
    21.2 寻找队列
    21.2.1 计算机属性
    21.3 报文确认、应答与日志
    21.3.1 管理队列
    21.3.2 应答队列
    21.3.3 报文id
    21.3.4 日志
    21.4 事务
    21.4.1 acid
    21.4.2 报文事务
    21.4.3 itransaction
    21.4.4 创建事务队列
    21.4.5 事务的类型
    21.4.6 外部事务
    21.5 msmq email api
    21.6 异步操作
    21.6.1 自动事件
    21.6.2 系统事件对象
    21.6.3 回调函数
    21.6.4 完成端口
    21.7 队列安全性
    21.7.1 报文安全性
    21.8 小结
    第六部分 windows dna和 com
    第22章 com十介绍
    22.1 com十的发展过程
    22.2 mts的不足
    22.3 com十体系结构
    22.3.1 创建对象
    22.3.2 参数化对象创建
    22.3.3 别称
    22.3.4 中性线程单元
    22.3.5 对象合并
    22.3.6 动态合并管理
    22.3 对动态负载平衡
    22.4 com十部署服务
    22.5 资源管理器
    22.5.1 带校正资源管理器(compensating resource manager)
    22.6 小结
    第23章 com十服务编程
    23.1 设计 com十组件
    23.2 队列中的组件
    23.2.1 队列中的事务
    23.2.2 管理队列中的组件
    23.3 松散关联事件
    23.3.1 松散关联事件(lce)
    23.4 数据访问
    23.4.1 内存数据库
    23.4.2 最佳读取数据访问
    23.4.3 过渡的共享属性管理器
    23.4.4 imdb的限制
    23.4.5 管理imdb
    23.5 com十的安全性
    23.6 基本com特性
    23.6.1 结构化存储
    23.6.2 取消未完成的com调用
    23.7 小结

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...