现在,DATASNAP倾向于使用JSON作为统一的数据序列格式,以期达到跨平台的效果。于是使用JSON便成为热点。unit uJSONDB; interface uses SysUtils, Classes, Variants, DB, DBClient, SuperObject, Dialogs;
分类:
Web程序 时间:
2016-03-03 01:38:42
阅读次数:
271
IdHttpServer实现webservice 朋友有个项目,通信协议使用HTTP,数据序列使用BIN(二进制)。他不知道要选用何种技术方案。 REST webservice是http+json,SOAP webservice是http+xml,好像都不适合。 于是想到了使用INDY的TidHtt
分类:
Web程序 时间:
2016-03-03 00:03:45
阅读次数:
250
大家好,好多朋友来信咨询Delphi和C++Builder的移动开发、DataSnap架构等问题,希望能有Demo代码学习。其实Delphi和C++Builder本身自带有很多示例代码,已经覆盖了大部分Delphi和C++Builder开发工具的特性和技术。对于开发各种特定的应用,还是需要去在特定方...
分类:
其他好文 时间:
2016-01-21 19:06:50
阅读次数:
1373
ZLIBCOMPRESSION FILTER作为范例,我们使用已随D2010提供的DataSnap过滤器.可用于在客户端和服务端压缩数据流.这里说的ZlibCompression过滤器可以在DbxCompressionFilter单元找到.TDSTCPServer和TDSHTTPService组件都...
分类:
其他好文 时间:
2016-01-06 13:35:40
阅读次数:
266
服务端:function TServerMethods1.spExecOut(funcId, sqlId, inParams: OleVariant): OleVariant;var d: TfrmDB; procName: string; params: TFDParams; i, h: ...
分类:
其他好文 时间:
2015-11-01 17:53:21
阅读次数:
569
所谓的“真3层”有时候是需要客户端上传数据集的TPARAMS到中间件的。现在,高版本的DATASNAP的远程方法其实也是直接可以传输TPARAMS类型的变量,但是DELPHI7(七爷)、六爷它们是不支持的。高版本的DATASNAP要让六爷、七爷它们调用,不能直接传TPARAMS,得转换。proced...
分类:
其他好文 时间:
2015-10-17 19:08:11
阅读次数:
123
如何解决DataSnap支持的Tcp长连接数受限的问题?方案一: 采用代理服务器方式,基本流程为: 1、客户先连接代理服务器;2、获取可用的服务器IP和端口;3、关闭与代理服务器之间的连接;4、建立与可用服务器之间的连接。而且在第2步中可以实现负载均衡的配置与实现。博主最近对一个机房管理系统升级采....
分类:
其他好文 时间:
2015-09-25 23:05:07
阅读次数:
265
'I am sulin'); $_SESSION["uname"]="admin"; $_SESSION["pass"]="uv"; $userinfo=$_SESSION["uname"].":".$_SESSION["pass"]; $auth = sprintf...
分类:
Web程序 时间:
2015-09-25 11:09:38
阅读次数:
330
1 function TDSHTTPWebDispatcher.DispatchRequest(Sender: TObject; 2 Request: TWebRequest; Response: TWebResponse): Boolean; 3 begin 4 try 5 if...
分类:
其他好文 时间:
2015-09-18 15:10:03
阅读次数:
353
1 function TWebRequestHandler.HandleRequest(Request: TWebRequest; 2 Response: TWebResponse): Boolean; 3 var 4 I: Integer; 5 LWebModule: TCompon...
分类:
其他好文 时间:
2015-09-18 13:33:46
阅读次数:
159