一种前端页面代码生成方法及系统技术方案

技术编号:28622187 阅读:32 留言:0更新日期:2021-05-28 16:17
本发明专利技术公开的前端页面代码生成方法及系统,涉及软件工程领域,利用编辑器,提取现有项目或工程的通用业务组件各个最小单元组件的代码,生成多个代码模板,将多个代码模板输入渲染组件,生成可视化的多个业务组件,分别将该多个业务组件加载至编辑器,利用编辑器并根据实际需求对多个业务组件进行整合,根据整合后的业务组件,生成对应的前端页面代码,提高了前端页面代码的规范性与、复用性及开发效率。

【技术实现步骤摘要】
一种前端页面代码生成方法及系统
本专利技术涉及软件工程领域,具体涉及一种前端页面代码生成方法及系统。
技术介绍
目前的代码生成方法一般采用可视化向导的方式配置生成部分代码,然后,软件开发人员对代码进行必要的编辑修改,这种生成过程只进行一次,不对已修改的代码进行维护;但是这种代码生成方法的局限性也是显而易见的,IDE集成开发工具或者编辑器只负责生成一次,剩下的工作量都是软件开发人员的,重新生成将会覆盖已修改的代码,而且也只适用于部分场景,可配置性不足,导致代码的规范性较差、可复用性及开发效率较低。
技术实现思路
为解决现有技术的不足,本专利技术实施例提供了一种前端页面代码生成方法及系统。第一方面,本专利技术实施例提供的前端页面代码生成方法包括以下步骤:利用编辑器,提取现有项目或工程的通用业务组件各个最小单元组件的代码,生成多个代码模板;将所述多个代码模板输入渲染组件,生成可视化的多个业务组件;分别将所述多个业务组件加载至所述编辑器;利用所述编辑器并根据实际需求对所述多个业务组件进行整合;本文档来自技高网...

【技术保护点】
1.一种前端页面代码生成方法,其特征在于,包括:/n利用编辑器,提取现有项目或工程的通用业务组件各个最小单元组件的代码,生成多个代码模板;/n将所述多个代码模板输入渲染组件,生成可视化的多个业务组件;/n分别将所述多个业务组件加载至所述编辑器;/n利用所述编辑器并根据实际需求对所述多个业务组件进行整合;/n根据整合后的业务组件,生成对应的前端页面代码。/n

【技术特征摘要】
1.一种前端页面代码生成方法,其特征在于,包括:
利用编辑器,提取现有项目或工程的通用业务组件各个最小单元组件的代码,生成多个代码模板;
将所述多个代码模板输入渲染组件,生成可视化的多个业务组件;
分别将所述多个业务组件加载至所述编辑器;
利用所述编辑器并根据实际需求对所述多个业务组件进行整合;
根据整合后的业务组件,生成对应的前端页面代码。


2.根据权利要求1所述的前端页面代码生成方法,其特征在于,利用所述编辑器并根据实际需求对所述多个业务组件进行整合包括:
利用编辑器解析所述多个代码模板并根据解析结果,判断所述多个代码模板是否解析成功;
若所述多个代码模板解析不成功,则利用编辑器规则解析所述多个代码模板并根据解析结果,判断所述多个代码模板是否解析成功;
若所述多个代码模板解析不成功,则利用代码编写规则,修改所述多个代码模板,直至所述多个代码模板均解析成功。


3.根据权利要求2所述的前端页面代码生成方法,其特征在于,判断所述...

【专利技术属性】
技术研发人员:董海涛
申请(专利权)人:北京神州数字科技有限公司
类型:发明
国别省市:北京;11

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

1