一种跨语言的代码自动生成平台制造技术

技术编号:31493147 阅读:30 留言:0更新日期:2021-12-18 12:30
一种跨语言的代码自动生成平台,其特征在于,包括引擎层、核心服务层和公共服务层,引擎层主要便于快速开发,引擎层通过提供基于模板和风格的开发时生成业务代码及配置脚本;核心服务层提供了生成及生成结果下载功能,公共服务层提供公共模板,个人模板、模板转换、模板审核功能;通过模板引擎的技术定义从“制定规范”和“自动生成”两个方面考虑进行范围界限划分的依据,实现抽象了企业信息化常见的业务模块,在提供代码自动生成的同时,由开发人员定义针对不同环境的优化脚本及中间件部署和优化模板,在实际项目的部署过程中根据模板生成标准化的配置脚本;该平台不局限于任何语言,完全依赖模板的方式生成所需要的代码或者脚本。本。本。

【技术实现步骤摘要】
一种跨语言的代码自动生成平台


[0001]本专利技术公开了一种跨语言的代码自动生成平台,属于互联网


技术介绍

[0002]代码生成平台是针对项目开发过程中开发人员使用的一套系统,它的目的在于让开发人员更多的关注业务逻辑,解决大量的重复性工作,可以应用在任何J2EE项目的开发中,通过该平台可以显著的提高开发效率,极大的降低开发的成本。
[0003]代码生成平台是一套为用户提供快速开发服务的工具化平台,通过模版与数据相结合的方式生成可直接应用于工程或应用中的代码文件;代码生成平台中的模版可以构造基于任何开发平台、任何开发语言、任何开发框架的代码文件,其可以是一个普通类文件,也可以是一套由多个类组成的工程文件,更可以是一个配置文件。平台中的模版可以通过系统变量和自定义变量对模版中的文件内容进行配置来实现不同的应用场景。平台提供的数据管理功能为用户提供将数据库中的数据项维护到平台的接口,从而结合模版通过使用系统变量生成可操作数据库的功能性代码,该平台是日常工作中不可或缺的便捷化工具。
[0004]但随着微服务架构的发展,各软件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种跨语言的代码自动生成平台,其特征在于,包括引擎层、核心服务层和公共服务层,引擎层主要便于快速开发,引擎层通过提供基于模板和风格的开发时生成业务代码及配置脚本;核心服务层提供了生成及生成结果下载功能,公共服务层提供公共模板,个人模板、模板转换、模板审核功能;通过模板引擎的技术定义从“制定规范”和“自动生成”两个方面考虑进行范围界限划分的依据,实现抽象了企业信息化常见的业...

【专利技术属性】
技术研发人员:邱擘施俊刘昌斌付志成李起成
申请(专利权)人:大连华信计算机技术股份有限公司
类型:发明
国别省市:

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

1