C/S的两层和三层结构有啥子区别,如果是在局域网内使用,是否使用两层就可以啦。使用那一种结构是否都是服务器使用ADO,而客户端使用CLIENT。很昏,盼各位大侠来解救啊!!!

解决方案 »

  1.   

    Delphi 5.x 分布式多层应用系统篇
      

  2.   

    我是一个菜鸟,分分经验。
    ——————————————————————————————————————————
    以我的经验还是用三层的比较方便。
    不知道你的数据库用的是什么,我以前用过SQL Server,做出的是两层结构。结果运行的时候客户端和服务器老是连不上,结果得该各个客户端的局域网络设置。(没办法,菜鸟嘛)结果浪费了很多时间。最后搞得大家都很尴尬……
    三层在实际操作上比两层多了一个服务器,这个服务器必须要自己写,而两层的没有这个服务器,客户端直接连接数据库服务器,直观一点就是这样。
    当然用三层的结构比两层的要复杂得多,而且不用心的话系统的安全性不容易保证。但是这样很方便。
    实际上该选几层的要看自己了,不过推荐你用三层的。
      

  3.   

    <200客户端使用两层
    >200客户端使用三层
      

  4.   

    如果能保证稳定,那就用三层吧。
    看书估计很枯燥
    弄个demo看看。学学别人怎么写三层的。