一种原子化开发交易的方法及装置制造方法及图纸

技术编号:36092922 阅读:13 留言:0更新日期:2022-12-24 11:10
本申请公开一种原子化开发交易的方法,包括:根据交易编辑界面中的组件标识与组件参数信息生成界面文件;查找与所述组件标识对应的Vue组件模型,其中,所述组件标识为组件的分类标识,与所述Vue组件模型一一对应;查找与所述Vue组件模型对应的原子文件,其中,所述原子文件为与所述Vue组件模型一一对应的初始代码文件;根据所述原子文件和所述界面文件中的组件参数信息,生成所述界面文件的Vue代码文件。本申请将交易开发使用的初始代码文件原子化,统一了程序编译,生成了共用一套运行框架的交易,提高了交易开发的质量。提高了交易开发的质量。提高了交易开发的质量。

【技术实现步骤摘要】
一种原子化开发交易的方法及装置


[0001]本申请涉及数据处理领域,具体涉及一种原子化开发交易的方法及装置。

技术介绍

[0002]随着社会经济的快速发展,日常生活中对交易的需求逐渐增加,银行作为交易的基础场所之一,其中的交易场景复杂,业务需求繁多,因此对于交易开发有较高的数量和质量要求。
[0003]相关技术中,银行交易通常以串行方式存在,每个步骤及其前驱和后继有严格的业务规范,由技术人员直接编程进行开发,但技术人员在编程时使用的技术栈各不相同,在划分应用模块、各自独立开发的情况下,难以构建统一的标准,多模块独立开发后再合在一起,容易出现基础框架差异、依赖包版本冲突、代码规范不统一等问题。

技术实现思路

[0004]为了提高交易开发的质量,本申请第一方面提供了一种原子化开发交易的方法,所述方法包括:
[0005]根据交易编辑界面中的组件标识与组件参数信息生成界面文件;
[0006]查找与所述组件标识对应的Vue组件模型,其中,所述组件标识为组件的分类标识,与所述Vue组件模型一一对应;
[0007]查找与所述Vue组件模型对应的原子文件,其中,所述原子文件为与所述Vue组件模型一一对应的初始代码文件;
[0008]根据所述原子文件和所述界面文件中的组件参数信息,生成所述界面文件的Vue代码文件。
[0009]可选的,所述根据所述原子文件和所述界面文件中的组件参数信息,生成所述界面文件的Vue代码文件包括:
[0010]将所述界面文件中的组件参数信息写入所述原子文件中,生成与所述界面文件中各组件相对应的代码文件;
[0011]将所述各组件相对应的代码文件按照所述界面文件中的描述语句进行组合,生成所述界面文件的Vue代码文件。
[0012]可选的,所述方法进一步包括:
[0013]根据所述交易编辑界面中定义的数据结构,生成与所述交易相关联的数据描述文件;
[0014]在执行所述交易的过程中,读取所述数据描述文件,并根据所述数据描述文件中描述的数据结构,对所述交易过程中的数据进行存储。
[0015]可选的,所述方法进一步包括:
[0016]根据所述交易编辑界面中制定的业务流程,生成与所述交易相关联的流程描述文件;
[0017]在执行所述交易的过程中,读取所述流程描述文件,并根据所述流程描述文件中描述的业务流程执行所述交易。
[0018]可选的,所述方法进一步包括:
[0019]响应于所述交易被触发,加载HTML入口文件;
[0020]遍历交易工程文件中的依赖项,并将所述依赖项中描述的依赖包注入所述交易中;
[0021]通过运行所述Vue代码文件,显示所述Vue代码文件对应的交易界面。
[0022]本申请第二方面提供了一种原子化开发交易的装置,所述装置包括:
[0023]文件生成单元,用于:根据交易编辑界面中的组件标识与组件参数信息生成界面文件;
[0024]模型查找单元,用于:查找与所述组件标识对应的Vue组件模型,其中,所述组件标识为组件的分类标识,与所述Vue组件模型一一对应;
[0025]所述模型查找单元还用于:查找与所述Vue组件模型对应的原子文件,其中,所述原子文件为与所述Vue组件模型一一对应的初始代码文件;
[0026]代码生成单元,用于:根据所述原子文件和所述界面文件中的组件参数信息,生成所述界面文件的Vue代码文件。
[0027]可选的,所述代码生成单元还用于:
[0028]将所述界面文件中的组件参数信息写入所述原子文件中,生成与所述界面文件中各组件相对应的代码文件;
[0029]将所述各组件相对应的代码文件按照所述界面文件中的描述语句进行组合,生成所述界面文件的Vue代码文件。
[0030]可选的,所述文件生成单元还用于:
[0031]根据所述交易编辑界面中定义的数据结构,生成与所述交易相关联的数据描述文件;
[0032]所述装置进一步包括:
[0033]数据存储单元,用于:在执行所述交易的过程中,读取所述数据描述文件,并根据所述数据描述文件中描述的数据结构,对所述交易过程中的数据进行存储。
[0034]可选的,所述文件生成单元还用于:
[0035]根据所述交易编辑界面中制定的业务流程,生成与所述交易相关联的流程描述文件;
[0036]所述装置进一步包括:
[0037]交易执行单元,用于:在执行所述交易的过程中,读取所述流程描述文件,并根据所述流程描述文件中描述的业务流程执行所述交易。
[0038]可选的,所述装置进一步包括:
[0039]入口文件加载单元,用于:响应于所述交易被触发,加载HTML入口文件;
[0040]依赖注入单元,用于:遍历交易工程文件中的依赖项,并将所述依赖项中描述的依赖包注入所述交易中;
[0041]显示单元,用于:通过运行所述Vue代码文件,显示所述Vue代码文件对应的交易界面。
[0042]从以上技术方案可以看出,本申请实施例具有以下优点:通过在交易编辑界面中编辑组件标识,生成界面文件,按照组件标识与Vue组件模型的对应关系,查找与Vue组件模型对应的原子文件,并根据界面文件中包含的组件参数信息,由原子文件生成界面文件的Vue代码文件,将银行交易开发使用的初始代码文件原子化,统一了程序编译,生成了共用一套运行框架的交易,提高了交易开发的质量。
[0043]另外,本申请通过在交易编辑界面中编辑组件标识,实现了图形化编辑开发,降低了交易开发的技术门槛,使得更多人可以参与到交易开发中,提高了银行交易的产出量。
附图说明
[0044]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本申请实施例提供的流程图;
[0046]图2为本申请实施例提供的由原子文件生成界面文件所对应Vue代码文件的流程图;
[0047]图3为本申请实施例提供的数据处理流程图;
[0048]图4为本申请实施例提供的业务流程处理流程图;
[0049]图5为本申请实施例提供的交易界面显示流程图;
[0050]图6为本申请实施例提供的交易执行流程图;
[0051]图7为本申请实施例的装置示意图。
具体实施方式
[0052]本申请通过将交易开发所使用的初始代码文件原子化,在交易编辑界面中编辑组件标识,生成界面文件,按照组件标识与Vue组件模型的对应关系,查找与Vue组件模型对应的原子文件,其中,原子文件为生成Vue组件模型的初始代码文件;根据界面文件中包含的组件参数信息,由原子文件生成界面文件的Vue代码文件。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种原子化开发交易的方法,其特征在于,所述方法包括:根据交易编辑界面中的组件标识与组件参数信息生成界面文件;查找与所述组件标识对应的Vue组件模型,其中,所述组件标识为组件的分类标识,与所述Vue组件模型一一对应;查找与所述Vue组件模型对应的原子文件,其中,所述原子文件为与所述Vue组件模型一一对应的初始代码文件;根据所述原子文件和所述界面文件中的组件参数信息,生成所述界面文件的Vue代码文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述原子文件和所述界面文件中的组件参数信息,生成所述界面文件的Vue代码文件包括:将所述界面文件中的组件参数信息写入所述原子文件中,生成与所述界面文件中各组件相对应的代码文件;将所述各组件相对应的代码文件按照所述界面文件中的描述语句进行组合,生成所述界面文件的Vue代码文件。3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:根据所述交易编辑界面中定义的数据结构,生成与所述交易相关联的数据描述文件;在执行所述交易的过程中,读取所述数据描述文件,并根据所述数据描述文件中描述的数据结构,对所述交易过程中的数据进行存储。4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:根据所述交易编辑界面中制定的业务流程,生成与所述交易相关联的流程描述文件;在执行所述交易的过程中,读取所述流程描述文件,并根据所述流程描述文件中描述的业务流程执行所述交易。5.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:响应于所述交易被触发,加载HTML入口文件;遍历交易工程文件中的依赖项,并将所述依赖项中描述的依赖包注入所述交易中;通过运行所述Vue代码文件,显示所述Vue代码文件对应的交易界面。6.一种原子化开发交易的装置,其特征在于,所述装置包括:文件生成单元,用于:根据交易编辑界面中的组...

【专利技术属性】
技术研发人员:高云松汪俊德张立建
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1