我想做一个三层的应用程序不知道用什么技术比较好
DCOM/socketConnection/MTS?
我现在用dcom做了一个,可是服务器端(winxp sp2)不会配置dcom,客户端连接服务器总是提示拒绝访问,在一台机器上同时运行服务器端和客户端没有问题
网上说dcom比较快

解决方案 »

  1.   

    现在的服务器都是Windows 2000 Server以上了吧,当然应该首选COM+啦,因为COM+是DCOM和MTS技术的融合和进化,好处多多啦。不过呢,肯定要先实实在在的啃啃书了,推荐Microsft的MSDN Online,慢慢了解吧。我也在苦读中
      

  2.   

    Com++好了,我们公司以前的产品就这样的架构
      

  3.   

    DCOM安全机制比较严,如果用的话,到时候给客户用,环境管理比较麻烦socketConnection/com+可以任选一个,socketConnection相对容易些,不过COM+也不难,多用心就醒了
      

  4.   

    我理解的概念是这样的
    MTS和COM+是一个层次上的东西
    DELPHI上开发此类程序有三种连接方式
    DCOMConnection,SockectConnection,WebConnection广域网还是用SockectConnection,WebConnection
      

  5.   

    如果非要用D的话,又要适合广域网上跑,用MIDAS技术,采用socketConnection连接方式,如果在局域网中使用DCOM 最好做到用户选择切换;
    不用D的话,或者可以考虑DotNet 下的Remotinghttp://www.cnblogs.com/duochunyu   可以作为Remoting的参考
      

  6.   

    呵呵,dcom穿越防火墙问题比较多,呵呵,配置起来还是要费点劲的,对网络,服务器功底要求高点,
    最近看来asta 和remobject ,并上网搜了一些资料,看起来remboject 很不错,写分布式程序轻松了很多。建议楼主研究一下。
      

  7.   

    如果是局域网内,那么建议使用Socket!!!
    如果是广域网内,那么建议使用WebService!!!