[发明专利]一种应用生成方法、装置、设备及介质在审
申请号: | 202211291235.1 | 申请日: | 2022-10-19 |
公开(公告)号: | CN115629757A | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 王晓虎;陈罗杰;聂尧;张涛 | 申请(专利权)人: | 广域铭岛数字科技有限公司;浙江吉利控股集团有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/36;G06F8/34;G06F8/33 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭庆玲 |
地址: | 401123 重庆市渝*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 生成 方法 装置 设备 介质 | ||
1.一种应用生成方法,其特征在于,包括:
获取并部署组件库中的目标业务组件;
设置所述目标业务组件的业务组件属性;
将所述目标业务组件绑定数据源,以获取数据字段;
根据所述数据字段生成应用系统代码,以实现应用的生成。
2.根据权利要求1所述的应用生成方法,其特征在于,在所述获取组件库中的目标业务组件之前,还包括:
设置目标公共组件的公共属性;其中,所述目标公共组件中包含所述目标业务组件;
嵌套所述目标公共组件至其余公共组件中。
3.根据权利要求1所述的应用生成方法,其特征在于,还包括:
获取页面设计过程中的DSL数据;
解析所述DSL数据生成源代码;
通过编辑器编辑所述源代码;
通过代码合并器合并编辑后的源代码与所述应用系统代码。
4.根据权利要求1所述的应用生成方法,其特征在于,所述获取并部署组件库中的目标业务组件包括:
获取所述目标业务组件的各角坐标与容器组件的各角坐标;
根据所述目标业务组件的各所述角坐标与所述容器组件的各所述角坐标确定所述目标业务组件与所述容器组件间的层级关系;
其中,所述角坐标包括左上角坐标、左下角坐标、右上角坐标和右下角坐标。
5.根据权利要求4所述的应用生成方法,其特征在于,所述根据所述目标业务组件的各所述角坐标与所述容器组件的各所述角坐标确定所述目标业务组件与所述容器组件间的层级关系包括:
判断所述目标业务组件的各所述角坐标的绝对值是否均对应小于所述容器组件的各所述角坐标;
若是,则所述目标业务组件的层级在所述容器组件的层级之上。
6.根据权利要求1至5任意一项所述的应用生成方法,其特征在于,在所述根据所述数据字段生成应用系统代码之后,还包括:
生成记录所述应用系统代码构建过程的日志;
输出所述应用系统代码生成的提示信息。
7.根据权利要求3所述的应用生成方法,其特征在于,还包括:
基于所述编辑器生成所述源代码的编辑日志,以便于根据所述编辑日志进行回溯审计。
8.一种应用生成装置,其特征在于,包括:
组件部署模块,用于获取并部署组件库中的目标业务组件;
属性设置模块,用于设置所述目标业务组件的业务组件属性;
数据源绑定模块,用于将所述目标业务组件绑定数据源,以获取数据字段;
生成模块,用于根据所述数据字段生成应用系统代码,以实现应用的生成。
9.一种应用生成设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的应用生成方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的应用生成方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广域铭岛数字科技有限公司;浙江吉利控股集团有限公司,未经广域铭岛数字科技有限公司;浙江吉利控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211291235.1/1.html,转载请声明来源钻瓜专利网。