如果我现在做了一套B/S的系统, 但是我还想提供给客户一个C++写的客户端 ,那么客户端的数据 是直接把数据写到服务器的数据库里,还是在B/S系统中 用一个接口 去接收这些数据呢? 具体怎么操作!!

解决方案 »

  1.   

    应该根据具体情况,使用哪种方法接口的好处
    1.分离了业务逻辑,只暴露接口,如果业务发生变化,客户端不用进行相应修改和更新程序。
    2.扩展方便。
    3.对于在互联网环境,BS系统有速度上的优势。直连数据库的好处
    1.如果客户端只在局域网使用,那样可以获得更好的访问速度。
    但如果要在广域网通过VPN使用连接数据库的话,速度会很慢(不推荐使用)。
    2.编写代码相对简单,而且BS端不用针对这个客户端进行修改。
      

  2.   

    http://topic.csdn.net/u/20090227/17/f2f75583-bd9c-440d-b442-1255f28a7745.html
    看看这个吧,具体的也不懂!!
      

  3.   

    cs窗体中嵌入webbrowser的 
    通过webbrowser的Navigating事件来控制 
    private void axWB_Navigating(object sender, WebBrowserNavigatingEventArgs e)
    {
        string sURL = e.Url.ToString();
        if (sURL.EndsWith("收发文查看"))
            {
    //要打开的窗体
    //记得加上e.Cancel = true;
        }
    }
      

  4.   

    java 代码中 接口 到底应该怎么写? 有没有人知道,或者给个具体例子的啊?
      

  5.   

    这个问题在这里见到过;B/S 和C/S 系统的对接问题
      

  6.   

    +++++++++++++
    fat client  +
    +++++++++++++ ------->client adapter -> server logic
    thin client +
    +++++++++++++
      

  7.   

    架设一个webservice服务就可以了,以xml形式传输数据,不过记得要把数据加密。
    直接连接数据不好,带来的问题很多。
      

  8.   

    支持 webservice  做到 与 开发语言无关,用xml 的方式还是比较 不错