[发明专利]一种网银产品层代码自动生成方法及装置在审
申请号: | 201710817391.X | 申请日: | 2017-09-12 |
公开(公告)号: | CN107589946A | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 胡鹏 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F8/40 | 分类号: | G06F8/40 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 王涛 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 产品 代码 自动 生成 方法 装置 | ||
技术领域
本发明涉及银行软件开发技术领域,尤其涉及一种网银产品层代码自动生成方法及装置。
背景技术
当前,随着银行金融行业以及计算机技术的发展,银行系统中的应用和软件逐渐增多。特别是在网银产品中,出现了越来越多的网银产品应用等,为了维护现有软件产品和研究新产品,银行的软件开发工作人员的工作量逐渐加大。在网银产品层开发过程中,开发人员需要完成系统之间通讯,通讯系统双方必须遵守共同约定的接口规范。接口规范中涉及的业务数据项繁多。同时开发过程中需要考虑通讯的系统交易码、通讯数据格式、数据的类型、编写对应的可扩展标记语言(Extensible Markup Language,简称XML)配置文件、编写对应的JAVA处理程序并将各个数据项转化为JAVA对象。测试代码程序。开发过程中数据项繁多程序编写极易出错。如果接口规范变更,如数据项增加、渐少、或者数据类型类型。所有的代码又需要开发人员重新编写,工作重复且容易出错。
发明内容
本发明的实施例提供一种网银产品层代码自动生成方法及装置,以解决当前网银产品层代码的生成需要过多人为编写和调整,开发过程中数据项繁多程序编写极易出错的问题。
为达到上述目的,本发明采用如下技术方案:
一种网银产品层代码自动生成方法,包括:
获取预先设置的网银产品层接口规范数据;
接收代码模板选择指令,将所述网银产品层接口规范数据导入到所述代码模板选择指令对应的网银产品层代码模板中;
根据所述代码模板选择指令对应的网银产品层代码模板,生成网银产品层代码片段,并生成包括网银产品层代码片段的网银产品层代码结果文件。
具体的,所述预先设置的网银产品层接口规范数据包括:预先设置的网银产品层数据项目、各网银产品层数据项目对应的代码参数数据以及各网银产品层数据项目对应的属性数据;所述属性数据用于表示各网银产品层数据项目的数据类型和数据长度。
具体的,所述网银产品层代码模板是根据网银产品层的不同交易及功能场景来预先设置的。
具体的,将所述网银产品层接口规范数据导入到所述代码模板选择指令对应的网银产品层代码模板中,包括:
将预先设置的网银产品层数据项目和其对应的代码参数数据以及属性数据导入到所述代码模板选择指令对应的网银产品层代码模板中,转换为代码模板选择指令对应的网银产品层代码模板的可识别数据流。
具体的,根据所述代码模板选择指令对应的网银产品层代码模板,生成网银产品层代码片段,包括:
根据所述代码模板选择指令对应的网银产品层代码模板以及可识别数据流,生成网银产品层所需的配置文件代码片段;
根据所述代码模板选择指令对应的网银产品层代码模板以及可识别数据流,生成网银产品层所需的程序文件代码片段;
根据所述代码模板选择指令对应的网银产品层代码模板以及可识别数据流,生成网银产品层所需的测试文件代码片段;
根据所述代码模板选择指令对应的网银产品层代码模板以及可识别数据流,生成网银产品层所需的自定义处理文件代码片段;所述自定义处理文件代码片段包括币种自动转换代码片段、Bean ID重复检测代码片段、网银新旧账号转换代码片段和机构号自动查询代码片段。
一种网银产品层代码自动生成装置,包括:
网银产品层接口规范数据获取单元,用于获取预先设置的网银产品层接口规范数据;
网银产品层接口规范数据导入单元,用于接收代码模板选择指令,将所述网银产品层接口规范数据导入到所述代码模板选择指令对应的网银产品层代码模板中;
网银产品层代码结果文件生成单元,用于根据所述代码模板选择指令对应的网银产品层代码模板,生成网银产品层代码片段,并生成包括网银产品层代码片段的网银产品层代码结果文件。
具体的,所述网银产品层接口规范数据获取单元获取的预先设置的网银产品层接口规范数据包括:预先设置的网银产品层数据项目、各网银产品层数据项目对应的代码参数数据以及各网银产品层数据项目对应的属性数据;所述属性数据用于表示各网银产品层数据项目的数据类型和数据长度。
具体的,所述网银产品层接口规范数据导入单元中的网银产品层代码模板是根据网银产品层的不同交易及功能场景来预先设置的。
此外,所述网银产品层接口规范数据导入单元,具体用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710817391.X/2.html,转载请声明来源钻瓜专利网。