自己写了个程序做三层架构使用。
开发环境 WINDOWS7+DELPHI XE7 bcbXE7
服务端为BCB,客户端为delphi。服务端是从delphi代码转过来的。
技术特点采用FireDac, RealThinClientSDK_v628_2013Q4bcb ,JSON
传输安全,传输包最小化。
本机查询10W条数据 4字段小于5秒。1W条数据1秒内完成。
多数据多客户端程序源码:
一.关于客户端与服务端的认证
使用 验证机制,从验证数据库中查询登录账户,这部分做的比较简
单,结合WEB用户管理中心将会更方便。
二.关于图片
这个做的也比较简单毕竟是DEMO,上传无需单独一个远程函数去处理
,参考照片处右键菜单中修改的处理,
可跟年龄一起提交。
三.关于多表查询多表更新
支持多表同时一次性提交减少网络传输量和提高稳定性及数据一致性
,同时提高客户端数据处理能力。
四。关于安全性。主控端在服务端,客户端无需生成SQL发送到服务端。
实际上,本例已经能满足多数据库不同数据库类型多用户的三层项目使用
。
其他细节:
可在验证库配置数据库类型 支持MySql MsSql,支持分页(只做了简单分页)。
以上为DEMO程序示例,
如需要可联系QQ 364944662购买源码
时间: 2024-11-08 18:52:36