E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Datasnap
Delphi在运行时注册
Datasnap
服务类
当我们创建
Datasnap
应用时,需要注册服务类让客户端访问服务器上的方法。一般的做法是使用DSServerClass组件,但有时我们需要在运行时创建它。
MaxWoods
·
2014-05-08 17:00
客户端远程方法声明
datasnap
多层框架在客户端要生成调用远程方法的接口,一个可以鼠标右键点选sqlconnection控件,然后选“generate
datasnap
client...”
·
2014-03-04 15:00
客户端
delphi和json
Delphi2010带了两个相关单元:DBXJSON、DBXJSONReflect貌似很强大,但主要是给
DataSnap
准备的;尝试了半天,也很失望:可能给
DataSnap
网络数据传递够用了,但太简陋了
jyxy521
·
2013-09-10 20:35
json
Delphi
综合而强大的
DATASNAP
从DELPHI2009开始,
DATASNAP
技术上完全是全新的架构,多层架构不再基于微软的COM,摆脱COM就等于摆脱了WINDOWS的束缚。
·
2013-08-26 20:00
Data
DATASNAP
倒底能承受多大的负载能力
DATASNAP
是针对企业数据中间件市场而推出来的产品,如果在其它领域用它可能就不会合适。
DATASNAP
通信使用INDY10,INDY是阻塞型SOCKET。
·
2013-07-30 15:00
Data
DATASNAP
复杂中间件的一些处理方法
【解决】:
DATASNAP
里面一个TDSServerClass对象对应一
·
2013-07-30 14:00
Data
DataSnap
使用UniDac处理自增长字段
原来使用ado来访问数据库,用在
DataSnap
中也很方便。
·
2013-07-18 15:00
Data
解决
DATASNAP
远程方法参数超过32个的问题
群里有位同仁提出他有一个
DATASNAP
远程方法超过了32个参数,然后DELPHI编译通不过,提示方法参数不能超过32个,问怎么办?
·
2013-07-09 11:00
Data
DataSnap
对象传递
比较简单的方法: 1.引用DBXJSON, DBXJSONReflect 假设有一个类: type TKid = class FirstName: String; LastName: String; Age: Integer; BornDate: TDateTime; class function CreateAndIni
·
2013-06-30 14:00
Data
datasnap
如何监控客户端的连接情况
如果客户端是TCP/IP是短连接的情况就没有必要了。 type pClientConns = ^TClientConns; // 客户连接 TClientConns = record clientid: integer; ip: string; port: string; logintime: TDateTime; end; type G_ClientConnects: TDi
·
2013-03-07 09:00
Data
clientdataset<---->json
现在,
DATASNAP
倾向于使用JSON作为统一的数据序列格式,以期达到跨平台的效果。于是使用JSON便成为热点。
·
2013-02-20 22:00
client
OleVariant的本质
延续到现在最新的
DATASNAP
仍然支持它。 TClientDataset.data,TClientDataset.delta,这俩个属性的类型都是OleVariant。
·
2013-01-30 11:00
ant
巢状对象提交数据的注意事项
DATASNAP
中间件使用巢状对象提交数据非常方便,巢状对象会自动生成更新的SQL语句,无需我们手工拼写, 只需类似如下的一行代码即可搞定。
·
2013-01-30 11:00
对象
DATASNAP
文件传输
在
datasnap
服务器里面定义了方法:procedureUpdateDoc(ItemID:integer;doc:TStream);客户端 AServerMethods_PublicClient:=TServerMethods_PublicClient.Create
yeeonefx
·
2012-12-10 10:00
DataSnap
Stream 传递大数据
DataSnap
可以直接传递和返回TStream类型的参数,这点是很方便的。
znhyz1
·
2012-05-03 17:00
Stream
DataSnap
Stream 传递大数据
阅读更多
DataSnap
可以直接传递和返回TStream类型的参数,这点是很方便的。但是很多人发现好像大小稍微大点就工作不正常了,就变相使用其它类型转换来转换去,这样便利性就失去了。
znhyz1
·
2012-05-03 17:00
DataSnap
(MIDAS)三层架构编程中,DataSetProvider的Option属性
看看远端数据模块里的DataSetProvider的Option属性是否设置正确!Provider控件的Options属性值是一个集合,用于设置有关打包和传递的选项,像显示哪些字段、允许哪种更新方式等等。 1. poFetchBlobsOnDemand:若包含此项,则表示数据包中不包括BLOB字段。不过,如果客户端的TclientDataSet
xiongmao000738
·
2011-08-31 16:00
sql
编程
数据库
服务器
alignment
数据库服务器
delphi xe
datasnap
rest 相關
DBXDBReaders.TDBXDataSetReader.CopyReaderToClientDataSetclass procedure CopyReaderToClientDataSet( Reader: TDBXReader; Dataset: TClientDataSet) ; static; TDBXReader--> TClientDataSet va
liukeforever
·
2011-06-23 13:00
json
api
REST
table
Delphi
dataset
Delphi XE程序设计系列 2-开发
DataSnap
/REST服务器
在上次的文章中讨论了如何把传统的Delphi 主从架构应用程序逐渐转换为DataSnapJSON服务器,在本篇文章中让我们正式讨论如何使用DelphiXE开发
DataSnap
/REST服务器,由于这其中牵涉到非常多的技术
night_cat
·
2011-03-06 20:00
JavaScript
function
服务器
REST
command
Delphi
Delphi2010中
DataSnap
高级技术(7)—TDSServerClass中Lifecycle生命周期三种属性说明
原文出处:http://blog.csdn.net/sunstone/archive/2010/02/02/5282666.aspx Lifecycle三种属性:Session、Invocation、Server这三种属性都用在什么情况,有什么要注意的事项,Delphi2010中罕有说明。如果乱用这三种属性,你的服务程序有可能崩溃,数据混乱,内存占用大,效率低等问题!下面我对这三种属性的使用环境逐
night_cat
·
2011-03-06 20:00
工作
session
server
服务器
Delphi
2010
Delphi2010中
DataSnap
高级技术(6)—加强服务程序对访问者的控制能力
原文出处:http://blog.csdn.net/sunstone/archive/2010/01/06/5145750.aspx 1)作为一个服务程序,如果不限制客户端访问数量,后果将是很可怕的。如果有人恶搞,服务器不堪重负,内存将耗尽,最终服务器将宕机。如何限制访问者的数量呢?我们可以设置一个变量,来记录来访者的数量,如果超过我们既定的数字,那么后续的连接服务器请求,都将被断掉。2)限制了访
night_cat
·
2011-03-06 20:00
数据库连接池
服务器
IOC
Integer
Delphi
2010
Delphi2010中
DataSnap
高级技术(5)—建立稳定服务程序之TCP心跳包的使用
原文出处:http://blog.csdn.net/sunstone/archive/2009/12/17/5023718.aspx 为了能让我们的服务程序更加稳定,有些细节问题必须解决。就如上一讲中提到的客户端拔掉网线,造成服务器上TCP变成死连接,如果死连接数量过多,对服务器能长期稳定运行是一个巨大的威胁。另外,经过测试,如果服务器上有TCP死连接,那么服务程序连接数据库,也会产生那个一个死连
night_cat
·
2011-03-06 20:00
数据库
tcp
服务器
Delphi
2010
数据库服务器
Delphi2010中
DataSnap
高级技术(4)—TCP keepAlive和KeepAliveInterval参数详解
原文出处:http://blog.csdn.net/sunstone/archive/2009/12/16/5016363.aspx Delphi2010中
DataSnap
,如果客户端异常掉线或拔掉网线
night_cat
·
2011-03-06 20:00
tcp
服务器
Microsoft
Delphi
2010
Sockets
Delphi2010中
DataSnap
高级技术(3)—
DataSnap
服务器如何得到客户端的IP和端口
在delphi2010中的
datasnap
服务器如何获得客户端ip,的确花了
night_cat
·
2011-03-06 20:00
网络
服务器
Delphi
2010
服务器软件
Delphi2010中
DataSnap
高级技术(2)—
DataSnap
服务端和客户端发布分发方法
原文出处:http://blog.csdn.net/sunstone/archive/2009/12/09/4970158.aspx 这几天继续研究
DataSnap
技术。
night_cat
·
2011-03-06 20:00
数据库
服务器
Delphi
通讯
2010
服务器软件
Delphi2010中
DataSnap
高级技术(1)—为
DataSnap
系统服务程序添加描述
原文出处:http://blog.csdn.net/sunstone/archive/2009/12/05/4944779.aspx 这几天一直在研究Delphi2010的
DataSnap
,感觉功能真是很强大
night_cat
·
2011-03-06 20:00
windows
service
application
Delphi
2010
让Delphi的
DataSnap
发挥最大效率
一个
DataSnap
的应用程序由两个层组成:
DataSnap
服务器,它有一个带有一个或者更多DataSetProvider组件的远程数据模块;
DataSnap
客户端,它带有一个xxxConnection
night_cat
·
2011-03-06 20:00
优化
数据库
生活
服务器
web服务
Delphi
DapaSnap简介
一.
DataSnap
(一)
DataSnap
到了Delphi2010有了很大的变化,已经可以完全抛弃DCOM之类的东西了,在以前版本中建立一个
DataSnap
,需要使用DCOMConnection或者SockConnection
night_cat
·
2011-03-06 20:00
sql
server
测试
服务器
Delphi
dataset
分布式应用
進階
DataSnap
回叫功能
進階
DataSnap
回叫功能(李维)Delphi/C++Builder2010加入了回叫機制,我也在2009年的部落格文章中說明了如何使用Delphi/C++Builder2010的回叫功.然而Delphi
v5qqcom
·
2011-01-14 19:00
Data
進階
DataSnap
回叫功能
進階
DataSnap
回叫功能(李维)Delphi/C++Builder2010加入了回叫機制,我也在2009年的部落格文章中說明了如何使用Delphi/C++Builder2010的回叫功.然而Delphi
shuaihj
·
2011-01-14 19:00
Delphi XE程序设计系列 2-开发
DataSnap
/REST服务器
在上次的文章中讨论了如何把传统的Delphi主从架构应用程序逐渐转换为DataSnapJSON服务器,在本篇文章中让我们正式讨论如何使用DelphiXE开发
DataSnap
/REST服务器,由于这其中牵涉到非常多的技术
v5qqcom
·
2011-01-11 15:00
Delphi
DataSnap
2009 系列之三 (生命周期篇)
(生命周期篇)
DataSnap
2009的服务器对象的生命周期依赖于DSServerClass组件的设置,当DSServer启动时从DSServerClass组件读取LifeCycle属性的值。
v5qqcom
·
2011-01-11 15:00
生命周期
DataSnap
2009 系列之二 (方法篇)
(方法篇)在过去客户端要调用远程服务器的方法需要通过在TLB里添加接口并且在服务器对象中实现,在
DataSnap
2009中调用远程服务器的方法是基于delphi的RTTI机制的,想要一个类允许被远程调用需要做以下两点
v5qqcom
·
2011-01-11 15:00
Data
DataSnap
2009 系列之一 (系统连接篇)
(连接篇)Delphi的MIDAS出来了这么多年终于有改进的版本了,COM-FREE的
DataSnap
2009真是清爽了很多,
DataSnap
2009除了不支持回调和Intercept组件以外其它的该有的都有了而且还有很多强大的特性
v5qqcom
·
2011-01-11 15:00
Data
DataSnap
中DSHTTPLayer的用途
这几天刚好要做的项目要用到在互联网上传数据的功能,于是就想到D2010自带的
DATASNAP
就可以支持http协议的,然后就开始动手做起来了,一开始看了网上几个视频觉得很简单的,就几步就可以搞定了,没想到应用程序服务器很顺利地做完后开始做客户端了
v5qqcom
·
2011-01-11 15:00
http
Delphi2010中
DataSnap
高级技术(7)—TDSServerClass中Lifecycle生命周期三种属性说明
Lifecycle 三种属性: Session、Invocation、Server 这三种属性都用在什么情况,有什么要注意的事项,Delphi2010中罕有说明。 如果乱用这三种属性,你的服务程序有可能崩溃,数据混乱,内存占用大,效率低等问题! 下面我对这三种属性的使用环境逐一介绍: 1. Session 说明:这是delphi2010中默认属性,也是delphi推荐设置。Session
v5qqcom
·
2011-01-11 15:00
lifecycle
Delphi2010中
DataSnap
高级技术(6)—加强服务程序对访问者的控制能力
1)作为一个服务程序,如果不限制客户端访问数量,后果将是很可怕的。如果有人恶搞,服务器不堪重负,内存将耗尽,最终服务器将宕机。如何限制访问者的数量呢? 我们可以设置一个变量,来记录来访者的数量,如果超过我们既定的数字,那么后续的连接服务器请求,都将被断掉。 2)限制了访问数量,但是如果不做密码身份认证,无关的人员也将能登陆服务器!解决办法是客户端传入用户名和密码,如果用户名和密码不正确,连接将
v5qqcom
·
2011-01-11 15:00
Delphi
Delphi2010中
DataSnap
高级技术(5)—建立稳定服务程序之TCP心跳包的使用
为了能让我们的服务程序更加稳定,有些细节问题必须解决。就如上一讲中提到的客户端拔掉网线,造成服务器上TCP变成死连接,如果死连接数量过多,对服务器能长期稳定运行是一个巨大的威胁。 另外,经过测试,如果服务器上有TCP死连接,那么服务程序连接数据库,也会产生那个一个死连接。这样的话,给数据库服务器也造成威胁。所以,服务器程序编写的好坏,直接影响系统的稳定性! 如何解决TCP死连接的问题,有多种方
v5qqcom
·
2011-01-11 15:00
Delphi
Delphi2010中
DataSnap
高级技术(4)—TCP keepAlive和KeepAliveInterval参数详解
Delphi2010中
DataSnap
,如果客户端异常掉线或拔掉网线,那么在服务端会留下一个TCP连接,这个连接会变成死连接(经过测试,如果windows的TCP保持连接禁用的话,三个小时该死连接还不消失
v5qqcom
·
2011-01-11 15:00
Delphi
Delphi2010中
DataSnap
高级技术(3)—
DataSnap
服务器如何得到客户端的IP和端口
在delphi2010中的
datasnap
服务器如何获得客户端ip,的确花了我点时间,奇怪为什么这个功能不做的更人性化点呢,功能总是藏着掖着。还得让程序员像寻宝一样摸索,浪费时间。
v5qqcom
·
2011-01-11 15:00
Delphi
Delphi2010中
DataSnap
高级技术(1)—为
DataSnap
系统服务程序添加描述
这几天一直在研究Delphi 2010的
DataSnap
,感觉功能真是很强大,现在足有理由证明Delphi7该下岗了。
v5qqcom
·
2011-01-11 15:00
Delphi
Delphi2010中
DataSnap
高级技术(2)—
DataSnap
服务端和客户端发布分发方法
这几天继续研究
DataSnap
技术。 针对服务器和客户端软件,如何发布呢?经过研究发现,分发方法非常简单!
v5qqcom
·
2011-01-11 15:00
Delphi
Delphi2010
DataSnap
入门 (二)
我们来做个简单的数据库连接测试. 在上个学习的基础上,我们打开Server的ServerMethodUnit1模块,在设计界面放上三个控件: SQLConnection1: TSQLConnection;SQLDataSet1: TSQLDataSet;DataSetProvider1: TDataSetProvider; 注意: 1、如果使用sa,如果没有密码的话会连接失败,需要建立一个
v5qqcom
·
2011-01-11 15:00
Delphi
Delphi2010
DataSnap
入门 (一)
DataSnap
到了Delphi2010有了很大的变化,已经可以完全抛弃DCOM之类的东西了,在以前版本中建立一个
DataSnap
,需要使用DCOMConnection或者SockConnection来连接到服务器
v5qqcom
·
2011-01-11 15:00
Delphi
让Delphi的
DataSnap
发挥最大效率
让Delphi的
DataSnap
发挥最大效率 一个
DataSnap
的应用程序由两个层组成:
DataSnap
服务器,它有一个带有一个或者更多DataSetProvider组件的远程数据模块;
DataSnap
v5qqcom
·
2011-01-11 15:00
Delphi
什么是
DataSnap
DataSnap
起源于MIDAS: 作为MIDAS起始于Delphi3,Delphi4是MIDAS II,Delphi5中是MIDASIII,而后基于COM远程数据模块方式使用TCP/IP,HTTP
v5qqcom
·
2011-01-11 11:00
Data
Delphi XE程序设计系列 2-开发
DataSnap
/REST服务器
在上次的文章中讨论了如何把传统的Delphi主从架构应用程序逐渐转换为DataSnapJSON服务器,在本篇文章中让我们正式讨论如何使用DelphiXE开发
DataSnap
/REST服务器,由于这其中牵涉到非常多的技术
aroc_lo
·
2010-12-13 11:00
JavaScript
function
REST
服务器
command
Delphi
Delphi XE程序设计系列 2-开发
DataSnap
/REST服务器
在上次的文章中讨论了如何把传统的Delphi主从架构应用程序逐渐转换为DataSnapJSON服务器,在本篇文章中让我们正式讨论如何使用DelphiXE开发
DataSnap
/REST服务器,由于这其中牵涉到非常多的技术
aroc_lo
·
2010-12-13 10:00
JavaScript
function
服务器
REST
command
Delphi
delphi
DataSnap
巢状主从表实现
服务端:添加ADOConnection,ADOQuery1,ADOQuery2。设置ADOQuery1为主表,ADOQuery2为从表。(通过 ADOQuery2.SQL.Text:='select*from从表whereFKID=:主表PKID'设置)。添加DataSetProvider1和DataSetProvider2分别连接到ADOQuery1和ADOQuery2。客户端:添加Clien
henreash
·
2009-09-09 21:00
让Delphi的
DataSnap
发挥最大效率
让Delphi的
DataSnap
发挥最大效率一个
DataSnap
的应用程序由两个层组成:
DataSnap
服务器,它有一个带有一个或者更多DataSetProvider组件的远程数据模块;
DataSnap
chinahuyong
·
2009-03-26 16:00
优化
数据库
生活
服务器
web服务
Delphi
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他