D
Delphi小豆
Unregistered / Unconfirmed
GUEST, unregistred user!
看到书上说,为什么要使用三层结构,是为了将用户界面,业务逻辑和数据库运用分割开来,目的是便于应用程序的扩展,维护。减轻开发人员的工作量。
但是现在我看到有的文档说,客户端的TClientDataSet组件可以和TQuery等一样用,那我们的SQL语句和对数据库的操作仍然是在客户端啊,应用服务器端只是把TSocketConnection,TDataSetProvider放在上面而已,只起到了一连接的作用。那么象这样的操作,和以前的2层有什么区别呢,并没有便于维护,扩展啊?
小女子不才,请大富翁们指教!
谢谢!
[
]
但是现在我看到有的文档说,客户端的TClientDataSet组件可以和TQuery等一样用,那我们的SQL语句和对数据库的操作仍然是在客户端啊,应用服务器端只是把TSocketConnection,TDataSetProvider放在上面而已,只起到了一连接的作用。那么象这样的操作,和以前的2层有什么区别呢,并没有便于维护,扩展啊?
小女子不才,请大富翁们指教!
谢谢!
[
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)