Delphi 2010 DataSnap 白皮书1 2010-04-07 11:25 在这个白页中我们将讲解Delphi2010 DataSnap 架构新的特性和功能
DATASNAP 历史 作为MIDAS 起始于Delphi3,Delphi4 是MIDAS II,Delphi5 中是MIDASIII,而后基于COM 远程数据模块方式使 用TCP/IP,HTTP,(D)COM 构建出强大的通讯能力
从Delphi6 开始改名为DataSnap,直到D2007 这个框架一直在使 用
D2009 重新架构了DataSnap—移除 COM 依赖,使用TCP/IP 以更轻量级的方式生成远程服务对象和客户端连接 能力
同时提供了与 Delphi Prism2009 开发的
NET 程序通讯的功能
Delphi2010 中构建于D2009 架构之上,并对此架构做了进一步的扩展,包括使用两个向导来创建新的 部署目标(VCL 窗体,Window 服务,控制台及面向 Web 的ISAPI,CGI 或 Web App Debugger)
HTTP(S)传输协 议,HTTP验证,客户端回调函数,REST 和JSON 的支持,及使用过滤器来支持压缩和解压缩
1 DATASNAP 范例数据位置 本白页中我建议您使用Demo 和范例来学习
虽然Delphi 支持很多数据库系统,使用DBX4,ADO dbGo,或 其他数据存取技术,为了演示方便我这里使用DBX4 来操作BlackfishSQL 的employee
jds 数据库
见 [ C:\Documents and Settings\All Users\Documents\RAD Studio\7
0\Demos\database\databases\BlackfishSQL\employee
在截 图中可 以看 到我使用