目前三层架构(three tier)多采用什么方式?
有人说 com+ 已过时,  webservice正在发展中,
但它的基础应还是com吧.
若不用.net , 而采用vb6, 那么用什么方式来实现三层架构呢?
不知我说得是否正确,有做过些类工作的给点提示.谢谢.

解决方案 »

  1.   

    三层,重在指哪三层,如果有重点是分布式有数据库的,dcom,com+,corba,websevice..,dcom配置权限相当复杂麻烦,corba大型分布式跨平台系统,websevice短小功能齐全简单推荐。其实还有很多
    如果要灵活,用tcp即可实现n层.
      

  2.   

    tcp   我也想过, 但如果我的客户端用VB 开发数据库程序,
    如何处理 GRID 之类的数据, 比如新增,更新 及删除数据?
      

  3.   

    GRID 应该是前端的数据表现形式,怎么会在数据库处理端,数据库端应该是你经过转换的数据库能存储的数据格式。你用vb的数据控件绑定数据,实际是两层的结构。
      

  4.   

    首先非常感謝ldsjlzy(小李) , 你也基本明白了我的意思,
    對一些簡單的畫面, 的確是可以用 treeview 等控件,
    但由于系統中常有些表單是分為master/detail 的, 
    不知你是否用過綁定模式的呢, 
    如何處理類似datagrid之類的操作方法.
    還是用彈出菜單的方式在grid中進行新增,刪除,的操作呢?
    并用什麼方式記錄哪行數據是新增的,哪行數據是刪除及
    哪行是更新的呢.(如果這三個操作同時在一個grid中出現).
      

  5.   

    vb可能没有类似象delphi下用于实现层三层解决方案技术midas,
    midas可以很好的解决delphi下的前端数据绑定控件与数据库的桥连,
    vb下吗不知有没相应的技术.没用vb作过三层
      

  6.   

    三层结构中采用什么报表工具呢, 以前做C/S时, 用crystal report, 
    直接获取Sql Server 存储过程的结果, 
    若采用三层, 那么报表还是需直接与数据库连接吗?