请输入您要查询的百科知识:

 

词条 simpledataaccess
释义

SimpleDataAccess(简称SDA)是一种基于delphi 开发环境下的3层面向应用(SOA)的架构,其完全独立于任何一种三层开发的方式,采用了一种虚拟三层的架构,因而您完全可以将其架设在任何三层架构上,包括从DataSnap、WebSrevice、 RemObjects、 ASTA 等这些三层架构。

SDA虚拟出来的这个三层架构提供了对 Session 对象反射机制等多种结构的支持

数据库代理机制

SDA数据访问采用了基于接口的数据代理机制,采用这种机制,您可以在不更改代码的基础上去将您的数据访问方式更换为ADO DbExpress Unidac(需安装相应组件)

SDA架构图

SDA特点:

SOA架构,独特的业务方法枚举机制,可以在客户端非常容易通过属性来选择调用服务器方法。

支持Session ,独特的Session 处理架构,可以使用其保存变量,甚至对象。

对象反射机制的支持,可以将服务器对象通过参数的方式传递给客户端,在客户端还原

多数据集返回机制,在一次业务方法调用中,可以返回一个主数据集,同时可以以参数的形式返回多个辅助数据集。

高效的性能,在DataSnap 模式下,SDA 性能高于业内公认性能最高的RO架构。

测试案例(1万条数据查询时间):

RO 17.2秒

SDA for DataSnap 15.9秒

SDA for webservice 21秒

SDA开发概述

SDA使用简捷,快速。使用SDA架构开发客户端,你不必关心服务器使用的何种数据库,甚至是否使用了数据库,你仅仅需要简单的在ClientAccess组件中像使用存储过程一样,选定好相应的业务对象,业务方法,并对相应的参数进行赋值,并与TSDAClientDataSet 数据集进行绑定,您就能够获得您所要的结果。如果修改了数据,调用ApplyUpdates SDA架构也会聪明的处理您提交的数据。

SDA

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/27 17:13:04