一种跨平台跨系统的可配置数据交互方法和系统的制作方法

文档序号:9396763阅读:411来源:国知局
一种跨平台跨系统的可配置数据交互方法和系统的制作方法
【技术领域】
[0001]本发明涉及数据传输领域,尤其涉及一种跨平台跨系统的可配置数据交互方法和系统。
【背景技术】
[0002]在传统的页面的编写中,仅仅是代码实现页面元素的显示,用JS响应页面元素的事件,Ajax异步请求返回数据实现数据的交互,这种方式形式单一不可灵活配置,有可能在多个页面会使用同样的元素,调用同样的函数,编写多个相似页面,影响开发的效率。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种跨平台跨系统的可配置数据交互方法和系统。
[0004]本发明解决上述技术问题的技术方案如下:一种跨平台跨系统的可配置数据交互方法,其特征在于,包括以下步骤:
[0005]步骤SI,在页面配置第一组件和与第一组件关联的第一关联组件,所述第一组件和所述第一关联组件均为完整并且独立的页面元素功能模块;
[0006]步骤S2,为所述第一组件配置参数进行数据库访问;
[0007]步骤S3,所述第一关联组件获取所述第一组件的参数,并使用相同的参数进行数据库访问。
[0008]在上述技术方案的基础上,本发明还可以做如下改进。
[0009]进一步地,所述第一组件和所述第一关联组件都包括组件属性,其中组件属性包括组件名称、组件简称、组件请求地址、组件入参、组件参数的类型、组件的返回类型和组件的请求类型。
[0010]进一步地,所述第一组件和所述第一关联组件的组件属性还包括企业ID和业务ID0
[0011]进一步地,所述第一关联组件还包括隐藏属性,隐藏属性用于与所述第一组件建立关联性,通过此关联性获取所述第一组件的参数。
[0012]进一步地,所述参数、所述第一组件和所述第一关联组件的组件请求地址以及所述第一关联组件的隐藏属性具有可变性。
[0013]本发明解决上述技术问题的另一种技术方案如下:一种跨平台跨系统的可配置数据交互系统,包括组件配置模块、参数配置模块和参数获取模块;
[0014]所述组件配置模块用于在页面配置第一组件和与第一组件关联的第一关联组件,所述第一组件和所述第一关联组件均为完整并且独立的页面元素功能模块;
[0015]所述参数配置模块用于为所述第一组件配置参数进行数据库访问;
[0016]所述参数获取模块用于使所述第一关联组件获取所述第一组件的参数,并使用相同的参数进行数据库访问。
[0017]在上述技术方案的基础上,本发明还可以做如下改进。
[0018]进一步地,所述第一组件和所述第一关联组件都包括组件属性,其中组件属性包括组件名称、组件简称、组件请求地址、组件入参、组件参数的类型、组件的返回类型和组件的请求类型。
[0019]进一步地,所述第一组件和所述第一关联组件的组件属性还包括企业ID和业务ID0
[0020]进一步地,所述第一关联组件还包括隐藏属性,隐藏属性用于与所述第一组件建立关联性,通过此关联性获取所述第一组件的参数。
[0021]进一步地,所述参数、所述第一组件和所述第一关联组件的组件请求地址以及所述第一关联组件的隐藏属性具有可变性。
[0022]本发明的有益效果是:打破了传统的单纯依靠代码实现页面元素的编写以及元素的数据交互,开发者在多个类似页面,需要编写重复代码;通过使用关联组件实现接口的调用,实现数据交互;可在不同的页面配置不同的组件,实现组件的灵活运用;通过设置关联组件的值,实现组件与组件的关联;让非编程人员仅通过配置页面与配置组件从而达到数据的交互,而不用关注组件在数据库的配置以及组件接口的代码编写。
【附图说明】
[0023]图1为本发明所述跨平台跨系统的可配置数据交互方法流程图;
[0024]图2为本发明所述跨平台跨系统的可配置数据交互方法实施例一流程图
[0025]图3为本发明所述跨平台跨系统的可配置数据交互系统结构图。
【具体实施方式】
[0026]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0027]图1为本发明所述跨平台跨系统的可配置数据交互方法流程图。
[0028]如图1所示,一种跨平台跨系统的可配置数据交互方法,包括以下步骤:
[0029]步骤SI,在页面配置第一组件和与第一组件关联的第一关联组件,第一组件和第一关联组件均为完整并且独立的页面元素功能模块;可以包含单选框、多选框、下拉框、文本框以及链接等。
[0030]步骤S2,为第一组件配置参数进行数据库访问;
[0031]步骤S3,第一关联组件获取第一组件的参数,并使用相同的参数进行数据库访问。
[0032]第一组件和第一关联组件都包括组件属性,其中组件属性包括组件名称、组件简称、组件请求地址、组件入参、组件参数的类型(无参数、静态参数、动态参数)、组件的返回类型(单条数据、多条数据)和组件的请求类型。
[0033]第一组件通过组件请求地址可以访问不同系统的数据库获取需要的数据。
[0034]第一关联组件还包括隐藏属性,隐藏属性用于与第一组件建立关联性,通过此关联性可以获取第一组件的参数;第一关联组件通过组件请求地址也可以访问不同系统的数据库获取需要的数据。
[0035]其中上述参数、第一组件和第一关联组件的组件请求地址以及第一关联组件的隐藏属性具有可变性。
[0036]举例实施例一如下:如图2所示,设置组件A为第一组件,组件B为第一关联组件,通过设置组件B的隐藏属性,将组件B和组件A关联起来,其中组件B的隐藏属性可以通过设置名称来实现,如假设每个组件均可设置两个名称,A为组件A的第一名称,B为组件B的第一名称,设置A为组件B的第二名称,这样组件A和组件B就会关联起来;设置组件A的参数为a,由于组件B和组件A的关联性,组件A的参数a就会传递给组件B,组件B在请求地址时就会传递此参数a。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1