【技术实现步骤摘要】
数据加载方法、装置、设备及其存储介质
本申请一般计算机
,尤其涉及数据加载方法、装置、设备及其存储介质。
技术介绍
随着服务接入的需求增量以及服务综合性和个性化的增强,在提供某些服务时可能需要来自多个数据源的数据,例如客户端启动时,加载页面的过程。数据加载,例如可以采用数据源主控、采用独立加载机主控的方式。其中,采用数据源主控的加载方法中,由于数据源的不同导致加载需要针对不同的数据源进行重复开发,导致开发效率不高。因此,亟待提出一种新的数据加载方法来解决上述问题。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种数据加载方法、装置、设备及存储介质,通过统一数据源来实现数据记载,从而提高开发效率。第一方面,本申请实施例提供了一种数据加载方法,该方法包括:创建数据源对象,该数据源对象继承预先定义的数据源基类,该数据源基类中定义获取数据接口和返回数据接口,以及获取数据方式;加载数据时,按照获取数据方式调用至少一个数据源来获取数据。第二方面,本申请实 ...
【技术保护点】
1.一种数据加载方法,其特征在于,该方法包括:/n创建数据源对象,所述数据源对象继承预先定义的数据源基类,所述数据源基类中定义获取数据接口、返回数据接口以及获取数据方式;/n加载数据时,按照所述获取数据方式调用至少一个数据源来获取数据。/n
【技术特征摘要】
1.一种数据加载方法,其特征在于,该方法包括:
创建数据源对象,所述数据源对象继承预先定义的数据源基类,所述数据源基类中定义获取数据接口、返回数据接口以及获取数据方式;
加载数据时,按照所述获取数据方式调用至少一个数据源来获取数据。
2.根据权利要求1所述的方法,其特征在于,所述数据源包括以下至少一项:文件数据源、数据库数据源、网络数据源。
3.根据权利要求2所述的方法,其特征在于,所述获取数据方式,包括:
通过所述获取数据接口有序地访问所述文件数据源、数据库数据源、网络数据源来获取所述数据。
4.根据权利要求1-3任一项所述的方法,其特征在于,按照所述获取数据方式调用至少一个数据源来获取数据,包括:
如果访问文件数据源时,所述获取数据接口通过缓存秘钥从文件内置的缓存中读取所述数据;和/或,
如果访问数据库数据源时,所述获取数据接口通过数据访问对象,基于对象关系映射从数据库读取所述数据;和/或,
如果访问网络数据源时,所述获取数据接口通过http对象读取所述数据。
5.一种数据加载装置,其特征在于,该装置包括:
对象创建单元,用于创建数据源对象,所述数据源对象继承预先定义的数据源基类,所述数据源基类中定义获取数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。