有关DELPHI三层结构的问题 请教三层结构如何连结数据库的啊?要用到那些控件?什么是C/S结构?C/S是两层结构的吧?三层跟两三层有什么区别呢?是不是就是多了一个应用服务层啊?? 我是新手,请多指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服務器端用ADOConnection連接數据庫 連接字符串Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=person;Initial Catalog=Person;Data Source=IT_UU;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=IT_XJQIAO;Use Encryption for Data=False;Tag with column collation when possible=False客戶端用SocketConnection.反正我是這樣做的!^*^ 请问yoyoxu(空谷幽兰),你的意思是指:客戶端——SocketConnection——中间应用服务器层——ADOConnection——数据库服务器吗?谢谢!!!! 三层跟两层有什么区别呢?樓主妳可以GOODLE一下. 用delphi做三层的时候最好不要用ado控件连接数据库我们在做项目的时候经常会出现问题最好用bde连接数据库。我理解三层就是在client和server中间增加了应用服务将大部分的业务放到应用服务中,将client做成瘦client,所有的与数据库的操作都由应用服务完成。可我们公司一般做的都是假三层。 请教三层结构如何连结数据库的啊?要用到那些控件?答:前台程序不直接与你后台服务器的数据库直接相连,而是与一台中间服务器(业务规则服务器)联接,然后由中间服务器与后台服务器的数据库联接。处理结果由后台服务器传给中间服务器,再由中间服务器传回给前台.简单举一例如下:客戶端——SocketConnection——中间应用服务器层——ADOConnection——数据库服务器什么是C/S结构?C/S是两层结构的吧?答:C/S是前台程序(客户端)直接与后台服务器的数据库(服务器)直接相连,直接操作.只有两层C/S结构,不存在三层C/S结构,超过两层应叫三层或多层(如B/S).三层跟两层有什么区别呢?答:就是中间多了一中间层(应用服务器也叫远程服务器).以上是我的归纳,不知妥否!请大虾们指点!!!谢谢!!! 超过二层也叫C/S吧,B/S是用浏览器做客户端的。 to hfltp(红枫叶)三层居然还有真假之分? 不管是两层还是三层或N层,都是逻辑设计上的概念,也都叫做Client/Server方式。最典型的三层结构,就是表示层--业务逻辑层--数据库层。但在系统的实际部署上,即使是同样的分层逻辑设计,也可能会有不同的部署方法,三层都放在同一台机器上,也是可能的。如果上述举例的三层结构,如果是分别部署在网络上的三个物理机器中,即PC客户端--应用服务器--数据库服务器,Delphi的可实现技术有MIDAS,在Delphi 2006中叫做DataSnap。具体的实现,自己去找一找有关资料来看看了。 tcxLabel ,TRZCheck,cxPageControl,TDBGridEh 如何进行表数据的比对? 快来人啊!简单的问题!强分(50)!!!!! 关于clientsocket and serversocket的问题 如何显示和发送html邮件,用indy控件? 如何屏蔽出现ESockError异常 问一个关于StretchDIBits函数的问题 诚邀高手加盟: 自定义弹出系统菜单的问题 怎样截获windows的所有键盘事件(不叫其它应用程序相应) 如何将一个数据集的数据移到另一个数据集中 ClientDataSet如何与一个动态创建的DataSetProvider关联起来?急!!!
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=person;Initial Catalog=Person;Data Source=IT_UU;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=IT_XJQIAO;Use Encryption for Data=False;Tag with column collation when possible=False客戶端用SocketConnection.反正我是這樣做的!^*^
客戶端——SocketConnection——中间应用服务器层——ADOConnection——数据库服务器吗?谢谢!!!!
我们在做项目的时候经常会出现问题
最好用bde连接数据库。
我理解三层就是在client和server中间增加了应用服务
将大部分的业务放到应用服务中,将client做成瘦client,所有的与数据库的操作都由应用服务完成。
可我们公司一般做的都是假三层。
处理结果由后台服务器传给中间服务器,再由中间服务器传回给前台.简单举一例如下:
客戶端——SocketConnection——中间应用服务器层——ADOConnection——数据库服务器什么是C/S结构?C/S是两层结构的吧?答:C/S是前台程序(客户端)直接与后台服务器的数据库(服务器)直接相连,直接操作.只有两层C/S结构,不存在三层C/S结构,超过两层应叫三层或多层(如B/S).三层跟两层有什么区别呢?答:就是中间多了一中间层(应用服务器也叫远程服务器).
以上是我的归纳,不知妥否!请大虾们指点!!!谢谢!!!
三层居然还有真假之分?