一种低代码开发平台基于JSON Schema配置导出应用工程源码的方法技术

技术编号:40608840 阅读:29 留言:0更新日期:2024-03-12 22:16
本发明专利技术提出一种低代码开发平台基于JSON Schema配置导出应用工程源码的方法,该方法在低代码开发平台中可视化配置生成应用后,通过提取解析应用及表单等配置信息,把配置信息转化成源码文件并打包,能够导出排版规范、可读性高的工程源码,方便应用研发人员按业务需求对源码进行必要的功能扩展开发工作。

【技术实现步骤摘要】

本专利技术涉及应用软件开发领域,具体来说是一种低代码开发平台基于jsonschema配置导出应用工程源码的方法。


技术介绍

1、低代码作为数据经济基础建设的重要技术路径,颠覆了传统数字化转型方式,其自身的发展也是势不可挡的,其中低代码作为推动数字化转型的重要技术路径也在蓬勃发展。低代码平台既是融合云计算、大数据、5g、人工智能等新一代技术,其特点是支持快速应用程序开发和具备快速交付集成服务能力,也是各行各业在成本飙升、需求变化快的背景下实现数字化转型不可或缺的关键环节。是实现供方能力数字化和需方业务数字化的枢纽节点,是以易用的低门槛应用开发为抓手敏捷响应市场,是实现企业开发降本增效的有效手段,是支撑海量数据和丰富应用场景落地的新业态新模式赋能“加速器”,传统的代码开发平台具有以下缺点:

2、1、低代码开发平台内置功能及有限低代码扩展能力是一个重要的缺点,这意味着低代码开发平台在处理复杂业务流程或功能时可能存在局限性。这可能导致开发人员需要更长的时间和更多的资源来完成应用程序的开发、测试和部署。此外,如果企业需要应对不断变化的市场需求,低代码开发本文档来自技高网...

【技术保护点】

1.一种低代码开发平台基于JSON Schema配置导出应用工程源码的方法,该方法其特征在于:客户端向服务端发出导出源码请求指令,服务端收到指令并鉴权,加载应用及业务功能配置信息,解析配置信息并转换为源码,输出源码到源码工程文件,生成下载链接并将其反馈给客户端,客户端下载源码。

2.根据权利要求书1所述的一种低代码开发平台基于JSON Schema配置导出应用工程源码的方法,其特征在于:通过解析应用的JSON Schema配置数据然后转换成应用源码的方式实现源码导出。

3.根据权利要求书1所述的一种低代码开发平台基于JSON Schema配置导出应用工程源码的方法...

【技术特征摘要】

1.一种低代码开发平台基于json schema配置导出应用工程源码的方法,该方法其特征在于:客户端向服务端发出导出源码请求指令,服务端收到指令并鉴权,加载应用及业务功能配置信息,解析配置信息并转换为源码,输出源码到源码工程文件,生成下载链接并将其反馈给客户端,客户端下载源码。

2.根据权利要求书1所述的一种低代码开发平台基于json schema配置导出应用工程源码的方法,其特征在于:通过解析应用的json schema配置数据然后转换成应用源码的方式实现源码导出。

3.根据权利要求书1所述的一种低代码开发平台基于json schema配置导出应用工程源码的方法,其特征在于:应用整体信息、表单配置信息、流程配置信息、权限配置信息、数据规则配置信息等。

4.根据权利要求书1所述的一种低代码开发平台基于json schema配置导出应用工程源码的方法,其特征在于:提前为所有配置项与功能源码建立完整的映射库,并根据配置项取值动态生成调整配置项对应的源码内容。

5.根据权利要求书4所述的一种低代码开发平台基于json schema配置导出应用工程源码的方法,其特征在于:需维护一个标准应用源码工程模板,并基于模板为每个应用的每次导出生成一个工程目录,源码字符串需提前排版好,并按照源码所属功能模块写入到工程目录中对应功能指定路径的文件中。

6.根据权利要求书1所述的一种低代码开发平台基于json schema配置导出应用工程源码的方法,其特征在于:完整的前端工程源码、应用内非通用功能的后台服务源码、低代码开发平台通用能力的基础服务依赖包等。

7.根据权利要求书1所述的一种低代码开发平台基于json schema配置导出应用工程源码的方法,其特征在于:所述的客户端向服务端发出导出源码请求指令,服务端收到指令并鉴权是客户端向服务端发出导出源码请求指令,服务端收到指令并鉴权后,将返回该页面的源代码给客户端,这样做的目的是为了让客户端能够获取到该页面的源代码,以便进行后续的处理和调试,具体来说,客户端在接收到服务端返回的源代码后,可以进行一些解析和处理,比如去除html标签、解析css样式等,这些处理可以让客户端更好地理解页面的结构和样式,并进行相应的调整和优化,同时,客户端还可以将处理后的页面重新发送回服务端,以更新服务端返回的页面内容,服务端在鉴权后,可以根据客户端的身份和权限决定是否向其返回页面源代码,如果服务端认为客户端有查看源代码的权限,那么就会返回源代码;否则,服务端就会拒绝向客户端返回源代码。

8.根据权利要求书1所述的一种低代码开发平台基于json schema配置导出应用工程源码的方法,其特征在于:所述的加载应用及业务功能配置信息是指在应用程序中,动态加载用户配置的业务和功能信息的过程,这些信息可能包括用户定义的数据结构、变量、函数、类等,在应用程序...

【专利技术属性】
技术研发人员:孙源张峰李照川王冠军刘昊任凯新常靓
申请(专利权)人:浪潮软件科技有限公司
类型:发明
国别省市:

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

1