我是这样认为的:
数据库+商业逻辑+客户界面=sqlserver+com+vb 一般还要用到IIS。

解决方案 »

  1.   

    A_SOSO(SOSO)说得对,当你是使用Acess数据库又不希望在网上以共享文件的方式进行编程的时候,你就可以把数据层和中间层安装在同一台机器上面。一般来说在windows下面用的比较多的是MS Transaction Server而在windows2000上面MS Transaction Server又被加入到系统内核里面也既是2000里面的COM+服务。
      

  2.   

    三层结构包括客户层、中间层和数据库服务层。客户层是用VB开发的用户操作界面,中间层是以COM、COM+、DCOM、MTS等一些组件技术,主要用于一些商务规则,数据库层是MSSQL等一些大型关系数据库操作系统.请参见《用VB6。0精通企业开发》是MICROSOFT组编写博颜翻译的。RMB56.00。里边有这些术语的详细解释。
      

  3.   

    在应用和后端数据库之间增加一个中间层,好处是可伸缩性和安全性比c/s结构好。具体
    的实现方法有很多,结构也不一样。你需要自己看相关的书籍来了解
    www.aplevb.com
      

  4.   

    我现在使用的是
    客户端 VB编写,主要处理和用户交互的过程,当然需要很多好的控件
    中间层 VB编写,使用MS Transaction Server(在Win2000下面的COM+服务)
    中间层包含全部数据库处理,以及商业逻辑的处理
    尽量减少使用SQL SERVER的存储过程,而是通过VB编写代码来完成。
    数据库 SQL SERVER 7.0