三层设计警记
来源:互联网 发布:重生之网络巨头 编辑:程序博客网 时间:2024/04/29 02:40
关键是设计上要下功夫。
1、不要使用无条件的SQL语句。Select * from table这样的语句可以让你的服
务器死机,我的做法是先写一个方法,把客端的数据请求送到服务器,服务器初始
化好SQL的条件参数。然后,客户端才Open.这虽然麻烦一点,但是,得到了速度优势。
2、尽可能把资料在服务器上处理完,把结果送给客户端,不要从服务器取来数据
到客户端处理。比如,我想得到一个用户的菜单权限,我只传用户号到服务器,服务
器经查询,处理,最后用参数返回结果,根本不使用任何数据元件来处理。
3、多定义一些自己的方法。用方法来处理客户请求。只有不得不使用数据表连接
时才用ClientDataset.
4、对于功能性的东西,比如一些“过帐”处理,根本不要搬到客户端处理,客户
端只需要送出要处理的关键字给服务器,所有的处理要在服务器上完成,完成的结果
才提示给客户端。
5、功能划分上要分清。客户端是操作员与机器的对话界面,服务器是实现对话结果
的途径。
作者Blog:http://blog.csdn.net/davidvon
1、不要使用无条件的SQL语句。Select * from table这样的语句可以让你的服
务器死机,我的做法是先写一个方法,把客端的数据请求送到服务器,服务器初始
化好SQL的条件参数。然后,客户端才Open.这虽然麻烦一点,但是,得到了速度优势。
2、尽可能把资料在服务器上处理完,把结果送给客户端,不要从服务器取来数据
到客户端处理。比如,我想得到一个用户的菜单权限,我只传用户号到服务器,服务
器经查询,处理,最后用参数返回结果,根本不使用任何数据元件来处理。
3、多定义一些自己的方法。用方法来处理客户请求。只有不得不使用数据表连接
时才用ClientDataset.
4、对于功能性的东西,比如一些“过帐”处理,根本不要搬到客户端处理,客户
端只需要送出要处理的关键字给服务器,所有的处理要在服务器上完成,完成的结果
才提示给客户端。
5、功能划分上要分清。客户端是操作员与机器的对话界面,服务器是实现对话结果
的途径。
作者Blog:http://blog.csdn.net/davidvon
- 三层设计警记
- ajax的三层设计
- com实现三层设计
- 三层架构设计模式
- delphi三层框架设计
- 经典的三层设计
- 经典的三层设计
- 【三层架构】数据库设计
- 三层+设计模式
- 三层加设计模式
- javaEE三层架构设计
- (转宝贝记).net 框架设计 签名系统三层架构
- 应用程序架构设计----三层架构
- 调侃三层设计.有错吗?
- 常用的三层架构设计
- 网站设计和三层结构
- java三层架构的设计
- 常用的三层架构设计
- Adodb.Stream 组件的使用说明
- 英语(1)备考——翻译
- 截至 2005年1月11日,CSDN社区三星用户名单 ,以注册时间排列[修正版]
- 2005年1月10学习笔记
- 2004年7月(含)到2004年12月(含) .net 社区 半年度专家榜
- 三层设计警记
- 最近的工作,关于wap方面
- Step-by-Step Guide to Internet Protocol Security (IPSec)
- 赞一本书:《Introduction to Automata Theory,Languages,and Computation》
- 中国“愤青”何以反感日本
- 随笔橱窗_1
- Delphi 7 中使用RAVE报表(四)
- Certified Macromedia Flash MX 2004 Developers中国大家庭
- 从C/S模式下的三层架构说起