[发明专利]无侵入式快速开发方法、平台、终端及存储介质在审
申请号: | 202110038191.0 | 申请日: | 2021-01-12 |
公开(公告)号: | CN112799638A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 杨飞 | 申请(专利权)人: | 杨飞 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/35 |
代理公司: | 成都市熠图知识产权代理有限公司 51290 | 代理人: | 兰小平 |
地址: | 224000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 侵入 快速 开发 方法 平台 终端 存储 介质 | ||
1.无侵入式软件快速开发方法,其特征在于,包括:
S1、获取工作目录;
S2、获取配置规则;
S3、基于配置规则,获取项目模板;
S4、基于项目模板进行解析并输出到工作目录中,得到可统一使用的项目文件。
2.根据权利要求1所述的无侵入式软件快速开发方法,其特征在于,所述步骤S1包括:
通过系统设置默认数据源、默认仓库、工作目录、作者名、作者邮箱、作者手机号码并生成代码,所生成的代码直接对应到本地的工作目录。
3.根据权利要求2所述的无侵入式软件快速开发方法,其特征在于,所述步骤S2包括:
S21、创建一个项目并设置该项目,所述设置该项目包括:
设置项目信息,所述项目信息包括:项目名称、项目代号、Logo、项目类型;
设置创建项目的数据源;
需先创建数据源连接并输入连接名、主机、端口、数据源名、用户名、密码,点击连接测试确保数据源连接正常,并保存数据源连接;
S22、智能配置项目;根据数据源的数据和历史配置数据进行分析,自动生成模板解析的配置规则。
4.根据权利要求3所述的无侵入式软件快速开发方法,其特征在于,
所述配置规则包括两种,如下:
1)、数据源包含若干个表格,根据数据源的表格中字段,生成解析规则内容包括:校验格式、字符长度、输入方式;
2)、根据历史配置的数据中字段,分组统计使用率以及相同字段数据的相似性进行配置。
5.根据权利要求1所述的无侵入式软件快速开发方法,其特征在于,所述步骤S3包括:
S31、判断是否存在项目模板,如果不存在则直接执行步骤S4,如果存在则添加项目模板并执行步骤S32;
所述添加项目模板包括:在模板仓库中选择所相应的所需项目模板;或者创建其他类型项目模板并存储于模板仓库中,并定义项目模板文件结尾格式;
所述模板仓库包括开发平台公共模板仓库,或者私有的模板仓库;
S32、进行模板管理,基于配置规则并快速生成解析后的项目模板并选择开发语言,根据开发语言进行获取项目模板的环境变量。
6.根据权利要求5所述的无侵入式软件快速开发方法,其特征在于,所述环境变量包括模板环境变量以及内置系统环境变量。
7.根据权利要求6所述的无侵入式软件快速开发方法及平台,其特征在于,所述步骤S4包括:
S41、在开发工具中打开项目模板,并添加所需的模块;
添加所需的模块包括:登录注册模块、model实体、区块模块;
S42、输入环境变量数据,利用模板解析引擎进行解析项目模板;
接收系统环境变量、模板环境变量的相关数据后,并利用模板解析引擎对整个项目模板下定义结尾的文件进行解析;
S43、最后在模板解析引擎解析成功后,将解析文件输出到工作目录中,输出相应的项目文件,该项目文件具有统一的标准。
8.基于权利要求1-7任一所述的无侵入式软件快速开发方法的开发平台,其特征在于,包括:
第一获取模块,用于获取工作目录;
第二获取模块,用于获取配置规则;
解析模块,用于基于配置规则,获取项目模板;
输出模块,用于根据项目模板进行解析并输出到工作目录中,得到可统一使用的项目文件。
9.无侵入式软件快速开发终端,其特征在于,包括:
处理器;
存储器;
计算机程序,所述计算机程序存储于所述存储器中,所述计算机程序由所述处理器执行,所述处理器执行所述计算机程序时实现如权利要求1-7任一所述的无侵入式软件快速开发方法。
10.计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序运行时,控制存储介质所在的设备执行如权利要求1-7任一所述的无侵入式软件快速开发方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杨飞,未经杨飞许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110038191.0/1.html,转载请声明来源钻瓜专利网。