COM与.NET组件服务
COM与.NET组件服务
Juval Lowy:著Roger Sessions 序
常晓波, 朱剑平 译
出版时间:2002年09月
页数:400
COM是微软当前用于创建组件的模型;.NET是微软最近公布的COM继承者,是一种全新的模型,它吸取了以往的经验教训。现在,COM和.NET被广泛用于创建基于组件的应用程序。但奇怪的是,程序员利用这些(被称为微软COM+服务的)功能强大的企业级应用程序服务集合优势的步伐却非常缓慢。
现在终于出现了来自专家的帮助。本书适合那些有经验的Visual C++或Visual Basic COM开发者,是COM+服务方面的权威指南。本书演示了使用微软的这种成熟技术(可以在Windows 2000和Windows XP上使用)来更加快速地创建健壮的分布式企业级应用程序的方法。COM+允许开发者把精力集中在实现组件的业务逻辑方面,依靠COM+为应用程序基础结构或“繁琐的底层设计”提供连通性和组件服务。COM+还允许无缝地添加设计正确的.NET组件,从而提供了从传统COM向.NET应用程序转移的途径。
对于那些有经验的开发者以及希望从COM转向.NET的开发者来说,本书是很有价值的指南和参考。
本书具有如下优点和特色:
* 介绍了COM+以及它与COM和.NET组件模型的关系
* 深入剖析了各种主要的COM+工具和服务,包括COM+管理器、实例管理、并发管理、事务处理、COM+类别目录、安全性、排队组件和事件服务
* 专门用一章介绍了服务的.NET组件,该章演示了设计.NET组件并把它集成到COM+应用程序的方法
* 介绍了一组辅助实用工具,包括用来监视COM+应用程序执行情况的COM+日志
* 概括介绍了与Windows XP一起发布的、全新的COM+ 1.5服务
* 专门用一章附录介绍了.NET与.NET组件模型
  1. 前言
  2. 第一章 COM+组件服务
  3. COM+组件服务
  4. 组件服务管理器
  5. Hello COM+
  6. COM+的配置组件
  7. 应用程序、DLL和组件
  8. 配置COM+应用程序
  9. 调试COM+应用程序
  10. 部署COM+应用程序
  11. 小结
  12. 第二章 COM+上下文
  13. COM中通过列集进行的封装
  14. COM+中通过侦听进行的封装
  15. 上下文对象
  16. 调用对象
  17. 上下文间的手工列集
  18. 小结
  19. 第三章 COM+实例管理
  20. 客户端类型
  21. 实例管理与伸缩
  22. 对象池
  23. JITA
  24. 把JITA与对象池结合起来
  25. 对象构造函数字符串
  26. COM+实例管理存在的缺陷
  27. 第四章 COM+事务处理
  28. 事务基础
  29. 事务处理的特性
  30. 事务处理场景
  31. COM+事务处理体系结构
  32. 配置事务处理
  33. 对事务处理进行投票
  34. 事务性对象的生命周期
  35. 设计事务性组件
  36. 非事务性客户端
  37. 事务处理与对象池
  38. 修正事务处理
  39. 事务处理的执行时间
  40. 跟踪事务处理
  41. 不确定的事务处理
  42. 事务处理统计
  43. COM+事务处理的缺陷
  44. 第五章 COM+并发模型
  45. 面向对象编程与多线程
  46. 套间:传统的COM解决方案
  47. 活动:COM+的创新技术
  48. COM+设置
  49. 活动与JITA
  50. 活动与事务处理
  51. 跟踪活动
  52. 线程无关套间
  53. 小结
  54. 第六章 COM+类别目录编程
  55. 编写类别目录程序的原因
  56. 类别目录编程模型
  57. 类别目录的结构
  58. 与类别目录交互
  59. COMAdminCatalog的功能
  60. COM+类别目录与事务处理
  61. 小结
  62. 第七章 COM+的安全性
  63. 安全性需要
  64. 基本的安全性术语
  65. 基于角色的安全性
  66. 实现服务器应用程序的安全性
  67. 实现库应用程序的安全性
  68. 以编程方式实现基于角色的安全性
  69. 安全性边界
  70. 高级COM+安全性
  71. COM+安全性的缺陷
  72. 小结
  73. 第八章 COM+排队组件
  74. 排队组件的主要优点
  75. 排队组件的体系结构
  76. 组件服务管理器的配置
  77. 从客户端调用排队组件
  78. 设计排队组件的接口
  79. 接收排队组件的输出
  80. 排队组件的错误处理
  81. 排队组件与事务处理
  82. 同步组件与异步组件
  83. 排队组件的安全性
  84. 排队组件存在的缺陷
  85. 小结
  86. 第九章 COM+事件服务
  87. 传统的COM事件
  88. COM+的事件模型
  89. 事件类
  90. 订阅类型
  91. 发布事件
  92. 事件过滤
  93. 分布式COM+事件
  94. 异步事件
  95. COM+事件与事务处理
  96. COM+事件与安全性
  97. COM+事件的局限性
  98. 小结
  99. 第十章 使用服务的.NET组件
  100. 开发使用服务的组件
  101. .NET配件与COM+应用程序
  102. 注册配件
  103. 配置使用服务的组件
  104. 应用程序的激活类型
  105. Description属性
  106. 访问COM+的上下文
  107. COM+上下文属性
  108. COM+对象池
  109. COM+的即时激活
  110. COM+构造函数字符串
  111. COM+事务处理
  112. COM+同步
  113. COM+类别目录编程
  114. COM+的安全性
  115. COM+排队组件
  116. COM+松散耦合事件
  117. 小结
  118. 附录一 COM+ Logbook
  119. 附录二 COM+ 1.5
  120. 附录三 .NET简介
  121. 词汇表
书名:COM与.NET组件服务
作者:Juval Lowy:著Roger Sessions 序
译者:常晓波, 朱剑平 译
国内出版社:中国电力出版社
出版时间:2002年09月
页数:400
书号:7-5083-1055-1
原版书出版商:O'Reilly Media
Juval Lowy:著Roger Sessions
 
本书封面上的动物是欧洲海鳗和康吉鳗。海鳗共有10种,均属鱼类家族,它们都属于Arguilliformes。海鳗以其类似于蛇的身躯(没有后鳍)而闻名,它可以在水中、泥中和岩石的裂缝中穿行。多数海鳗的身长都不到3英尺,但是淡水湖中的康吉鳗可能长到9英尺长。直到20世纪,人们对海鳗的生活周期和迁徙情况还是知之甚少。现在,科学家了解到美洲海鳗和欧洲海鳗在其生殖期内会长途迁徙。雌性海鳗通常在淡水湖中发育成熟,然后迁徙到最近的海洋中,迁徙过程中,它们通常要滑过潮湿的草地和泥潭,然后从欧洲或北美洲游或漂流到Sargasso Sea(马尾藻海)。雌性海鳗在那里产下多达2000万只卵,然后死亡。随后,幼卵漂流回北美洲(1年之后)或欧洲(3年之后)。到达故乡所在的大洲之后,海鳗聚集在河的入海口,然后游向上游,进而完成它们的生活周期。海鳗以其油腻的肉而出名,有人特别喜欢它的肉,把它当成烹调美味。