一种跨平台跨系统的可配置数据交互方法和系统技术方案

技术编号:12433318 阅读:85 留言:0更新日期:2015-12-03 16:59
本发明专利技术涉及一种跨平台跨系统的可配置数据交互方法和系统,包括步骤S1,在页面配置第一组件和与第一组件关联的第一关联组件,所述第一组件和所述第一关联组件均为完整并且独立的页面元素功能模块;步骤S2,为所述第一组件配置参数进行数据库访问;步骤S3,所述第一关联组件获取所述第一组件的参数,并使用相同的参数进行数据库访问。本发明专利技术通过配置关联组件,实现组件与组件的数据交互以及组件与多系统间的数据交互,应用灵活,节省劳动力。

【技术实现步骤摘要】

本专利技术涉及数据传输领域,尤其涉及一种跨平台跨系统的可配置数据交互方法和系统
技术介绍
在传统的页面的编写中,仅仅是代码实现页面元素的显示,用JS响应页面元素的事件,Ajax异步请求返回数据实现数据的交互,这种方式形式单一不可灵活配置,有可能在多个页面会使用同样的元素,调用同样的函数,编写多个相似页面,影响开发的效率。
技术实现思路
本专利技术所要解决的技术问题是提供一种跨平台跨系统的可配置数据交互方法和系统。本专利技术解决上述技术问题的技术方案如下:一种跨平台跨系统的可配置数据交互方法,其特征在于,包括以下步骤:步骤SI,在页面配置第一组件和与第一组件关联的第一关联组件,所述第一组件和所述第一关联组件均为完整并且独立的页面元素功能模块;步骤S2,为所述第一组件配置参数进行数据库访问;步骤S3,所述第一关联组件获取所述第一组件的参数,并使用相同的参数进行数据库访问。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步地,所述第一组件和所述第一关联组件都包括组件属性,其中组件属性包括组件名称、组件简称、组件请求地址、组件入参、组件参数的类型、组件的返回类型和组件的请求类型。进一步地,所述第一组件和所述第一关联组件的组件属性还包括企业ID和业务ID0进一步地,所述第一关联组件还包括隐藏属性,隐藏属性用于与所述第一组件建立关联性,通过此关联性获取所述第一组件的参数。进一步地,所述参数、所述第一组件和所述第一关联组件的组件请求地址以及所述第一关联组件的隐藏属性具有可变性。本专利技术解决上述技术问题的另一种技术方案如下:一种跨平台跨系统的可配置数据交互系统,包括组件配置模块、参数配置模块和参数获取模块;所述组件配置模块用于在页面配置第一组件和与第一组件关联的第一关联组件,所述第一组件和所述第一关联组件均为完整并且独立的页面元素功能模块;所述参数配置模块用于为所述第一组件配置参数进行数据库访问;所述参数获取模块用于使所述第一关联组件获取所述第一组件的参数,并使用相同的参数进行数据库访问。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步地,所述第一组件和所述第一关联组件都包括组件属性,其中组件属性包括组件名称、组件简称、组件请求地址、组件入参、组件参数的类型、组件的返回类型和组件的请求类型。进一步地,所述第一组件和所述第一关联组件的组件属性还包括企业ID和业务ID0进一步地,所述第一关联组件还包括隐藏属性,隐藏属性用于与所述第一组件建立关联性,通过此关联性获取所述第一组件的参数。进一步地,所述参数、所述第一组件和所述第一关联组件的组件请求地址以及所述第一关联组件的隐藏属性具有可变性。本专利技术的有益效果是:打破了传统的单纯依靠代码实现页面元素的编写以及元素的数据交互,开发者在多个类似页面,需要编写重复代码;通过使用关联组件实现接口的调用,实现数据交互;可在不同的页面配置不同的组件,实现组件的灵活运用;通过设置关联组件的值,实现组件与组件的关联;让非编程人员仅通过配置页面与配置组件从而达到数据的交互,而不用关注组件在数据库的配置以及组件接口的代码编写。【附图说明】图1为本专利技术所述跨平台跨系统的可配置数据交互方法流程图;图2为本专利技术所述跨平台跨系统的可配置数据交互方法实施例一流程图图3为本专利技术所述跨平台跨系统的可配置数据交互系统结构图。【具体实施方式】以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。图1为本专利技术所述跨平台跨系统的可配置数据交互方法流程图。如图1所示,一种跨平台跨系统的可配置数据交互方法,包括以下步骤:步骤SI,在页面配置第一组件和与第一组件关联的第一关联组件,第一组件和第一关联组件均为完整并且独立的页面元素功能模块;可以包含单选框、多选框、下拉框、文本框以及链接等。步骤S2,为第一组件配置参数进行数据库访问;步骤S3,第一关联组件获取第一组件的参数,并使用相同的参数进行数据库访问。第一组件和第一关联组件都包括组件属性,其中组件属性包括组件名称、组件简称、组件请求地址、组件入参、组件参数的类型(无参数、静态参数、动态参数)、组件的返回类型(单条数据、多条数据)和组件的请求类型。第一组件通过组件请求地址可以访问不同系统的数据库获取需要的数据。第一关联组件还包括隐藏属性,隐藏属性用于与第一组件建立关联性,通过此关联性可以获取第一组件的参数;第一关联组件通过组件请求地址也可以访问不同系统的数据库获取需要的数据。其中上述参数、第一组件和第一关联组件的组件请求地址以及第一关联组件的隐藏属性具有可变性。举例实施例一如下:如图2所示,设置组件A为第一组件,组件B为第一关联组件,通过设置组件B的隐藏属性,将组件B和组件A关联起来,其中组件B的隐藏属性可以通过设置名称来实现,如假设每个组件均可设置两个名称,A为组件A的第一名称,B为组件B的第一名称,设置A为组件B的第二名称,这样组件A和组件B就会关联起来;设置组件A的参数为a,由于组件B和组件A的关联性,组件A的参数a就会传递给组件B,组件B在请求地址时就会传递此参数a。...

【技术保护点】
一种跨平台跨系统的可配置数据交互方法,其特征在于,包括以下步骤:步骤S1,在页面配置第一组件和与第一组件关联的第一关联组件,所述第一组件和所述第一关联组件均为完整并且独立的页面元素功能模块;步骤S2,为所述第一组件配置参数进行数据库访问;步骤S3,所述第一关联组件获取所述第一组件的参数,并使用相同的所述参数进行数据库访问。

【技术特征摘要】

【专利技术属性】
技术研发人员:邱浩
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1