【技术实现步骤摘要】
一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法
本专利技术涉及一种代码生成方法,特别是涉及一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,属于代码生成
技术介绍
随着敏捷开发、持续交付、DevOps理论的发展和实践,微服务架构成为了流行,而与之相伴的前后端分离开发也正在成为一种趋势。在前后台分离开发中,后端工程师负责业务逻辑实现,前端工程师负责数据的展示,人员根据专业化技能细分后,如何提高软件的开发效率,降低软件开发的成本,缩短软件的开发周期,变成了软件公司关注的焦点。目前,在前后端分离开发模式下,会构建相应的基础平台作为构建业务的脚手架。基础平台虽然已尽可能的做到了代码复用和能力抽取,但面对复杂多变的需求,还是存在一定的局限性:一、无法根据数据库或数据模型自动生成业务对象的前后端全部源代码;二、针对不同的功能,所含操作是不一样的,目前无法按需生成源代码;三、生成源代码时所需组件及版本,用户无法自行选择。
技术实现思路
本专利技术的主要目的是解决现有技 ...
【技术保护点】
1.一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,步骤如下:/n步骤1:新增自定义代码模板和平台组件;/n步骤2:新增数据模型,包括:字段名、类型、长度;/n步骤3:选择数据模型,创建页面,选择页面相应的代码模板,选择需展示的字段,选择操作按钮并绑定相应的请求;/n步骤4:选择数据库类型、源代码保存路径,填写菜单信息,选择步骤2中的数据模型,自动生成源代码。/n
【技术特征摘要】
1.一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,步骤如下:
步骤1:新增自定义代码模板和平台组件;
步骤2:新增数据模型,包括:字段名、类型、长度;
步骤3:选择数据模型,创建页面,选择页面相应的代码模板,选择需展示的字段,选择操作按钮并绑定相应的请求;
步骤4:选择数据库类型、源代码保存路径,填写菜单信息,选择步骤2中的数据模型,自动生成源代码。
2.如权利要求1所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,在步骤1中,所述自定义代码模板分前端代码模板、后端代码模板,前者比如有列表模板、Form表单模板,后者比如有接口类模板、实现类模板;所述平台组件为可选项,可对一些常用功能的封装形成组件,比如文件上传、对象选择器、图片裁剪等。
3.如权利要求1所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,在步骤2中,所述数据模型用于生成数据库信息,包括数据库建表语句和别名。
4.如权利要求1所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,在步骤3中,所述创建页面,包括名称、访问标识和类型;所述选择需展示的字段操作为在列表页选择需展示的字段及先后顺序,设置可排序字段;所述选择操作按钮并绑定相应的请求操作为根据功能选择相应的按钮,并设置按钮触发的请求。
5.如权利要求4述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,所述类型为列表页、Form表单页。
6.如权利要求5所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其...
【专利技术属性】
技术研发人员:王知明,曹华伟,
申请(专利权)人:大汉软件股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。