simpledataaccess

王朝百科·作者佚名  2010-09-16
窄屏简体版  字體:   |    |    |  超大  

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航