RO21 –
不用
DataSnapModule
创建简单的
DataSnap
服务
有时使用
DataSnap
的
Data Module
发布数据可能显得功能过剩
.
例如
,
你已经存在一个数据集控件存在于
Web Module
上的
EWF
或
ISAPI
应用程序
.
DataSnap
综合包可以让你通过向存在数据集的界面
(WebModule
或
Form)
拖放几个控件轻松的在
DataSnap
中使用这些数据集
.
首先拖放
ROServer
控件和消息控件及适当的
TDataSetProvider
控件
.
接下来
,
加入
TRODataSnapProviderPublisher
.
魔术开始了
, DataSnapProviderPublisher
让你快速的发布指定的
provider
实例
.
你需要做的就是向窗体或
Data Module
中拖放它
.
这个组件有一个
"Providers"
集合属性
(
如图
)
从中可以指定你要发布的提供者
(Providers).
一旦你指定了他们
,
你已经准备好发布
DataSnap
数据了
.
编译应用程序执行它
,
你的数据已经可以获取了
.
注意这种方法发布数据比使用
TRODataSnapModule
还简单
,
但是不太灵活
. TRODataSnapProviderPublisher
直接连接到已存在的数据集实例
,
不能创建额外的实例供给多个客户端
.
而且所有客户端都同步获取同样的数据
.