【技术实现步骤摘要】
页面的服务端代码生成方法、装置及设备
[0001]本专利技术涉及计算机
,尤其涉及到一种页面的服务端代码生成方法
、
装置及设备
。
技术介绍
[0002]互联网行业业务迭代更新快,涉及系统不停的迭代开发新需求,对应需要不断开发新页面,页面开发需要完成两个任务,任务一是开发页面前端代码,任务二是开发页面服务端代码
。
[0003]目前市场上基于低代码平台技术,通过使用可视化的模型和图形设计生成页面前端代码,解放了前端资源,但是对该页面对应的服务端代码全部需要人工编写,人力消耗大,产研效率低
。
技术实现思路
[0004]有鉴于此,本专利技术提供了一种页面的服务端代码生成方法
、
装置及设备,可解决页面服务端代码全部需要人工编写,导致人力消耗大以及效率低的技术问题
。
[0005]根据本专利技术的一个方面,提供了一种页面的服务端代码生成方法,所述方法包括:
[0006]获取初始页面对应的初始
json
文件,在所述初始
json
文件中配置与业务需求对应的规则,得到目标
json
文件;
[0007]解析所述目标
json
文件得到实现所述规则的代码以及数据库对应的脚本语句;
[0008]根据所述数据库对应的脚本语句得到业务层代码与持久层代码,在所述实现规则的代码
、
所述业务层代码以及所述持久层代码的基础上添加实现 ...
【技术保护点】
【技术特征摘要】
1.
一种页面的服务端代码生成方法,其特征在于,所述方法包括:获取初始页面对应的初始
json
文件,在所述初始
json
文件中配置与业务需求对应的规则,得到目标
json
文件;解析所述目标
json
文件得到实现所述规则的代码以及数据库对应的脚本语句;根据所述数据库对应的脚本语句得到业务层代码与持久层代码,在所述实现规则的代码
、
所述业务层代码以及所述持久层代码的基础上添加实现与所述业务需求对应的功能代码,得到目标服务端代码,以通过所述目标服务端代码支持目标页面
。2.
根据权利要求1所述的方法,其特征在于,在所述获取初始页面对应的初始
json
文件之前,还包括:搭建低代码平台,其中,所述低代码平台包括可编辑界面
、
页面模板界面
、
组件界面以及组件属性设置界面;在所述页面模板界面选择页面模板,在所述组件界面选择待配置组件,在所述组件属性设置界面设置所述待配置组件的属性,得到初始组件;在所述页面模板中添加所述初始组件,得到初始页面
。3.
根据权利要求1所述的方法,其特征在于,所述在所述初始
json
文件中配置与业务需求对应的规则,包括:确定所述初始组件中待配置接口访问链接的第一目标组件,为所述第一目标组件配置对应的目标接口访问链接;相应的,所述在所述实现规则的代码
、
所述业务层代码以及所述持久层代码的基础上添加实现与所述业务需求对应的功能代码,包括:在所述实现规则的代码
、
所述业务层代码以及所述持久层代码的基础上添加实现所述目标接口的功能代码
。4.
根据权利要求1或3所述的方法,其特征在于,所述在所述初始
json
文件中配置与业务需求对应的规则,还包括:确定所述初始组件中待配置校验正则表达式的第二目标组件,为所述第二目标组件配置对应的目标校验正则表达式;相应的,所述在所述实现规则的代码
、
所述业务层代码以及所述持久层代码的基础上添加实现与所述业务需求对应的功能代码,包括:在所述实现规则的代码
、
所述业务...
【专利技术属性】
技术研发人员:刘刚,刘增,潘刘兵,侯登山,
申请(专利权)人:平安付科技服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。