三层 ( 积分: 30 )

  • 主题发起人 主题发起人 wen200888888
  • 开始时间 开始时间
W

wen200888888

Unregistered / Unconfirmed
GUEST, unregistred user!
谁能讲出做三层了含义,它需要用到那些控件,并且用到这些控件了理由
 
谁能讲出做三层了含义,它需要用到那些控件,并且用到这些控件了理由
 
做三层的意义太多了,看看书,没什么好讲的
看你选择什么通信协议,不同的通信协议有不同的控件
DCOM:
服务端:TAdoConnection/TAdoQuery/TDataSetProvider(提供数据给客户端的TClientDataSet)
客户端:TClientDataSet(通过IAppServer接口访问TDataSetProvider取得数据)/TDataSource/TDbGrid/TDbEdit
 
不好意思,漏了
DCOM(基于DCOM协议):
服务端:TAdoConnection/TAdoQuery/TDataSetProvider(提供数据给客户端的TClientDataSet)
客户端:TDCOMConnection(访问远程服务器)/TClientDataSet(通过IAppServer接口访问TDataSetProvider取得数据)/TDataSource/TDbGrid/TDbEdit
Socket(基于Tcp/Ip协议):
服务端:TAdoConnection/TAdoQuery/TDataSetProvider(提供数据给客户端的TClientDataSet)
客户端:TSocketConnection(访问远程服务器)/TClientDataSet(通过IAppServer接口访问TDataSetProvider取得数据)/TDataSource/TDbGrid/TDbEdit
 
数据持久层,业务逻辑层,表示层
 
后退
顶部