预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共78页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

COM多线程模型、DCOM内容复习:COM包容模型复习:聚合复习:聚合通过类厂建立代理对象和组件对象自定义列集过程自定义列集的要点标准列集的proxy和stub结构进程外组件注意事项多线程特性进程和线程Win32线程COM线程marshaling同步Apartment(套间)STA套间STA套间(续)STA接收调用示意图STA套间传递接口指针套间线程要点套间线程:典型情形MTA套间MTA接收调用示意图MTA中线程的特点MTA线程要点总结:STA和MTA之间关系进程内的STA和MTA进程内对象的线程模型“Both”类型MainSTA客户线程与对象模型组合表进程外对象的线程模型COM+增强COM+环境从进程内走向进程外进程透明性从本机走向远程主机DCOM预备:RPC(RemoteProcedureCall)DCOM要点DCOM组件对象的创建过程对象激活(activation)创建DCOM组件(一)使用DCOM配置工具配置组件的RemoteServerName信息创建DCOM组件(二)用CoCreateInstanceEx创建远程组件举例用分派服务组件对象实现动态负载平衡功能远程创建进程内组件:代理进程(Surrogate)控制远程对象的生存期DCOM使用ORPC协议实现远程通信Pinging机制(一)Pinging机制(二)连接传递并发管理消息过滤器(messagefilter)机制MessagefilterMessageFilter作用示意图IMessageFilter接口实现消息过滤器机制组件方的消息过滤器客户程序方的消息过滤器客户程序的消息处理DCOM安全模型WindowsNT安全模型概念WindowsNT安全模型激发安全性(launchingsecurity)访问安全性动态安全性控制动态安全性控制(续)IAccessControl接口调用安全性,callingsecurity激活安全性服务器进程的身份安全性配置(一)安全性配置(二)安全性配置(三)小结:DCOM特性开发DCOM组件DCOM常见问题