要用到cs三级结构,是在服务器端应用程序用ado编程,还是客户端应用程序呢?
具体该怎么实现呢?

解决方案 »

  1.   

    我的理解是通过客户端传递参数到中间的服务器应用程序,服务器应用程序调用ado进行对数据库的一些操作。
    我对winsock不是很了解,是不是在客户端和服务器端的应用程序都要用到CSocket类呢?
      

  2.   

    客户端和服务器端的应用程序都要用到Socket的通讯,server端负责对数据库的操作!
      

  3.   

    客户端通过Socket向服务器发送请求,服务器端操作数据库(ado,odbc等等),把得到的数据以一定的格式发送到客户端并处理这些数据。
    我刚写了一个c/s的程序就是这样的,觉得效果还不错。
      

  4.   

    三层的概念其实不完全是这样的,一般所说的三层结构其实我们只要开发两层,即表示层和业务层,数据层一般由数据库服务器担当了。所以从程序结构的角度说这两层之间的划分是最重要的,而Socket只是通信方式,并不应该是重点,而且通信方式也可能不是Socket,所以三层结构精髓是要合理的模块设计和逻辑划分。