1.COM+和DCOM有什么区别?
2.做三层结构的中间层是用COM+还是DCOM的?哪好?为什么?
3.COM+一般用在哪?还有DCOM呢?

解决方案 »

  1.   

    DCOM就是简单的可以远程调用的COM;COM+在COM的基础上增加了负载平衡、事务处理等功能。
      

  2.   

    DCOM 就是 Distribute(分布式) COM   它是COM的扩展,可支持不同计算机上组件对象与客户程序之间或者组件对象之间的通信,这些计算机可在局域网或因特网内连接。COM+ 并不是COM的新版本,可理解为com的更高层次的应用。 com+ 把com DCOM 和MTS有效的统一起来,形成全新的体系结构。使用COM+的好处很多的,真正的异步通信、事件服务、可伸缩性、继承并发展了MTS的特性、可管理和可配置性、易于开发。
      

  3.   

    1.COM+ 是COM的延伸,  DCOM 体现这个D(distribute)上,它是分布式的啊,DCOM本身就是COM的一种存在形式
    COM+(组件对象模型扩展) COM(组件)  DCOM(分布式组件对象) 
    2.不知
    3.COM+重点在分布式网络应用的设计和实现  DCOM我所知的也在网络服务器与客户间通信的应用    我记得有个COM三要素来着AddRef()//计数用的吧
        QueryInterface//查询接口
        Release//释放的
     IUnknown
    {
        AddRef();
        QueryInterface();
        Release();
    }
    在大学里有过这门课    类厂好重要的仅供你参考
      

  4.   

    COM+继承了COM,DCOM和MTS的特性,而且新增加了负载平衡内存数据库事件模型队列服务等,而DCOM是COM 的延伸,主要集中在分布上面的
      

  5.   

    可以理解为是COM的不同版本
    up