词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。