COM与.NET组件服务

COM与.NET组件服务
作 者: Juval Lowy 常晓波 朱剑平 常晓波
出版社: 中国电力出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  JuvalLowy是一名经验丰富的软件设计师,同时也是IDesign公司(一家咨询和培训公司,其业务集中在使用微软的COM+和.NET平台进行面向组件设计方面)的负责人。Juval非常热爱面向组件编程,作为早期采用者,Juval在COM和.NET方面拥有独到的经验。Juval是《VisualStudio》杂志(以前的VBPJ/VCDJ)和《.NET》杂志的特约撰稿人,还经常作为发言人出现在主要的软件开发会议上。他在UCBerkeleyExtension讲授COM和.NET。Juval以前是KLATencor公司(《财富》评出的500强公司之一)的软件体系结构经理,他在那里设计和开发在公司之间使用的大型框架和组件。Juval住在加利福尼亚的SanJose。可以通过站点http://www.componetware.net与他联系。

内容简介

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组件模型。

图书目录

前言

第一章 COM十组件服务

COM十组件服务

组件服务管理器

Hello COM+

COM十的配置组件

应用程序、DLL和组件

配置COM十应用程序

调试COM十应用程序

部署COM十应用程序

小结

第二章 COM十上下文

COM中通过列集进行的封装

COM十中通过侦听进行的封装

上下文对象

调用对象

上下文间的手工列集

小结

第三章 COM十实例管理

客户端类型

实例管理与伸缩

对象池

JITA

把JITA与对象池结合起来

对象构造函数字符串

COM十实例管理存在的缺陷

第四章 COM十事务处理

事务基础

事务处理的特性

事务处理场景

COM十事务处理体系结构

配置事务处理

对事务处理进行投票

事务性对象的生命周期

设计事务性组件

非事务性客户端

事务处理与对象地

修正事务处理

事务处理的执行时间

跟踪事务处理

不确定的事务处理

事务处理统计

COM十事务处理的缺陷

第五章 COM十并发模型

面向对象编程与多线程

套间传统的COM解决方案

活动:COM十的创新技术

COM十设置

活动与JITA

活动与事务处理

跟踪活动

线程无关套间

小结

第六章 COM十类别目录编程

编写类别目录程序的原因

类别目录编程模型

类别目录的结构

与类别目录交互

COMAdminCatalog的功能

COM十类别目录与事务处理

小结

第七章 COM十的安全性

安全性需要

基本的安全性术语

基于角色的安全性

实现服务器应用程序的安全性

实现库应用程序的安全性

以编程方式实现基于角色的安全性

安全性边界

高级COM十安全性

COM十安全性的缺陷

小结

第八章 COM十排队组件

排队组件的主要优点

排队组件的体系结构

组件服务管理器的配置

从客户端调用排队组件

设计排队组件的接口

接收排队组件的输出

排队组件的错误处理

排队组件与事务处理

同步组件与异步组件

排队组件的安全性

排队组件存在的缺陷

小结

第九章 COM十事件服务

传统的COM事件

COM十的事件模型

事件类

订阅类型

发布事件

事件过滤

分布式COM十事件

异步事件

COM十事件与事务处理

COM十事件与安全性

COM十事件的局限性

小结

第十章 使用服务的.NET组件

开发使用服务的组件

.NET配件与COM十应用程序

注册配件

配置使用服务的组件

应用程序的激活类型

Description属性

访问COM十的上下文

COM十上下文属性

COM十对象池

COM十的即时激活

COM十构造函数字符串

COM十事务处理

COM十同步

COM十类别目录编程

COM十的安全性

COM十排队组件

COM十松散耦合事件

小结

附录一 COM+ Logbook

附录二 COM+ 1.5

附录三 .NET了简介

词汇表