[发明专利]一种自动化生成参数的方法和装置在审
申请号: | 202110528050.7 | 申请日: | 2021-05-14 |
公开(公告)号: | CN113157272A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 刘允中;罗迪 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F16/25;G06F8/36;G06F8/30 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;李阳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 生成 参数 方法 装置 | ||
本发明公开自动化生成参数的方法和装置,涉及自动程序设计技术领域,一具体实施方式包括通过工作台组件获取参数页面元素业务报文,代码框架组件反射生成前端代码;通过工作台组件获取承载用户定义的参数业务规则及校验信息的业务报文,代码框架组件反射生成前端逻辑代码以及通过逆向工程生成后端代码;通过工作台组件获取数据库字段业务报文,代码框架组件通过逆向工程得到对应的持久层数据库映射文件;基于前端代码、前端逻辑代码得到全量前端代码和后端代码、持久层数据库映射文件得到全量后端代码,输入至自动化测试组件生成目标参数。从而,本发明解决现有参数开发效率低,完成功能与预期不一致的问题。
技术领域
本发明涉及自动程序设计技术领域,尤其涉及一种自动化生成参数的方法和装置。
背景技术
参数是银行运用科学管理、决策分析和业务流程的基础。目前大型的信息系统广泛采用参数化设置,实现量化的精准风险控制,实现产品和服务的快速释放,参数已被越来越多的银行及金融机构重视。以应对创新型发展,综合化业务的需求,银行及金融机构开始构建统一集中的参数管理系统。随着金融领域的业务复杂度、服务人群的多样性的增加,参数迭代及优化的速度越来越快,开发难度日益增加。对参数模块化,框架化的设计及开发将成为潮流。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
现如今常规的参数开发模式会带来一些问题,例如在开发过程中,如果业务人员的需求改变,开发人员大概率需要从头开发。除此以外随着大量参数投产生效,参数的业务逻辑及页面布局已经总结成相似或通用的模式。可是从技术维度上每个新参数都需要重新开发,浪费大量时间及精力。另外,在参数设计和开发过程中,经常会遇到的问题是业务人员不懂技术,技术人员不懂业务。当业务需求无法用精准便捷的技术实现以及当开发结果无法满足业务操作时,需求信息在传递过程中就会扭曲及失真。最后导致的结果是开发出来的参数轻则无法覆盖业务需求,重则与业务需求南辕北辙,完成功能与预期不一致。
发明内容
有鉴于此,本发明实施例提供一种自动化生成参数的方法和装置,能够解决现有参数开发效率低,完成功能与预期不一致的问题。
为实现上述目的,根据本发明实施例的一个方面,提供了一种自动化生成参数的方法,包括通过工作台组件获取承载用户选择的参数页面元素的业务报文,经过编译器组件转译为技术报文输入至代码框架组件,以基于用户选择的参数页面元素反射生成前端代码;
通过工作台组件获取承载用户定义的参数业务规则及校验信息的业务报文,经过编译器组件转译为技术报文输入至代码框架组件,进而基于用户定义的参数业务规则及校验信息反射生成前端逻辑代码以及通过逆向工程生成后端代码;
通过工作台组件获取承载用户定义的数据库字段的业务报文,经过编译器组件转译为技术报文输入至代码框架组件,进而基于数据库字段通过逆向工程得到对应的持久层数据库映射文件;
将基于前端代码、前端逻辑代码得到的全量前端代码,以及基于后端代码、持久层数据库映射文件得到的全量后端代码,输入至自动化测试组件进行测试以生成目标参数。
可选地,通过工作台组件获取承载用户选择的参数页面元素的业务报文之前,包括:
库组件将全量参数页面元素信息通过技术报文输出至编译器组件,进而通过编译器组件将所述技术报文转译为业务报文,输出至工作台组件进行展示,以供用户选择所需页面元素。
可选地,还包括:基于用户选择的参数页面元素反射生成前端HTML和CSS代码。
可选地,基于用户选择的参数页面元素反射生成前端HTML和CSS代码,包括:
代码框架组件以参数页面元素为标识,通过htmlAndCssImp()方法反射得到对应的前端HTML和CSS代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110528050.7/2.html,转载请声明来源钻瓜专利网。