[发明专利]一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法在审
申请号: | 202010029848.2 | 申请日: | 2020-01-13 |
公开(公告)号: | CN111221522A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 王知明;曹华伟 | 申请(专利权)人: | 大汉软件股份有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F40/186 |
代理公司: | 江苏法德东恒律师事务所 32305 | 代理人: | 刘林 |
地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 政府 集约化 应用 开发 后端 分离 架构 自动 代码 生成 方法 | ||
1.一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,步骤如下:
步骤1:新增自定义代码模板和平台组件;
步骤2:新增数据模型,包括:字段名、类型、长度;
步骤3:选择数据模型,创建页面,选择页面相应的代码模板,选择需展示的字段,选择操作按钮并绑定相应的请求;
步骤4:选择数据库类型、源代码保存路径,填写菜单信息,选择步骤2中的数据模型,自动生成源代码。
2.如权利要求1所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,在步骤1中,所述自定义代码模板分前端代码模板、后端代码模板,前者比如有列表模板、Form表单模板,后者比如有接口类模板、实现类模板;所述平台组件为可选项,可对一些常用功能的封装形成组件,比如文件上传、对象选择器、图片裁剪等。
3.如权利要求1所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,在步骤2中,所述数据模型用于生成数据库信息,包括数据库建表语句和别名。
4.如权利要求1所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,在步骤3中,所述创建页面,包括名称、访问标识和类型;所述选择需展示的字段操作为在列表页选择需展示的字段及先后顺序,设置可排序字段;所述选择操作按钮并绑定相应的请求操作为根据功能选择相应的按钮,并设置按钮触发的请求。
5.如权利要求4述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,所述类型为列表页、Form表单页。
6.如权利要求5所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,所述Form表单页选择字段用于录入,同时可设置字段的必填、格式。
7.如权利要求4所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,所述请求可以指向其他创建的页面,也可以是后台的接口,也可以是开发平台具备的组件,如文件上传、对象选择器等。
8.如权利要求1所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,在步骤3中,根据页面配置的字段,利用自定义的代码模板生成前后端分离架构下的前端代码和后端代码,并保存为文件到指定路径下。
9.如权利要求8所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,所述前后端代码交互,后端接口的入参和出参遵循统一JSON格式,示意如下:
入参:
{字段别名1:value1值,字段别名2:value2值,字段别名3:value3值};
出参:
{code:10000,msg:Success,data:
[{字段别名1:value1值,字段别名2:value2值,字段别名3:value3值},
{字段别名1:value1值,字段别名2:value2值,字段别名3:value3值},
{字段别名1:value1值,字段别名2:value2值,字段别名3:value3值}]}。
10.如权利要求1所述的一种面向政府集约化应用开发的前后端分离架构的自动代码生成方法,其特征在于,在步骤4中,所述选择步骤2中的数据模型生成相应数据库类型的建表脚本和POJO类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大汉软件股份有限公司,未经大汉软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010029848.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力线缆施工出线管理装置
- 下一篇:一种电容器金属化薄膜加工真空镀膜机