两层一般直接是client\server,局域网的东东,
而多层如iuprg所说,分工更加明晰!
就这样而已!

解决方案 »

  1.   

    多层只是把应用逻辑独立出来做为一层,其实两层,在用datamodle后其实就是在程序员潜意识中独立出来。
      

  2.   

    喂!楼上,datamodle也叫三层啊,,,,,,,
      

  3.   

    MIDAS有3个基本层:数据层(放数据),业务层(负责访问数据),表示层(用户界面),如果把后两层都放在客户端,就是你原来的C/S结构。使用3层的好处在于业务规则好管理,客户端也好维护
      

  4.   

    3层结构比较适合大型的应用,C/S结构对那种局域网范围的应用比较合适,因为
    c/S结构要为每一个客户建立一个连接,而这样的连接其实就是占用资源,所以C/S结构的连接数到了一定数目,系统的效率就会很低.
       3层结构有他的优点,便于维护,企业逻辑和客户逻辑分开,升级比较容易
       可以减少网络的roundtrip,使应用效率得到提高.
    呵呵,我也没做过.上面使我知道的一些东西
       给你推荐一本书吧
    李维的关于delphi 5.x数据库应用方面的书
    《Delphi 5.x分布式多层应用系统篇》
    这本书对多层数据库的应用讲得很详细,而且有科学的态度,告诉你为何要这样做
    总之,很不错
      如果买不到的话,可以在天网(e.pku.edu.cn)上搜索一下,可以在网上下它的电子版,呵呵,,这样看对眼睛不太好
      

  5.   

    我谢各位大哥,《Delphi 5.x分布式多层应用系统篇》我前些天已买。书真的不错多谢各位。