【技术实现步骤摘要】
网站应用程序自动生成方法、装置和计算机存储介质
本专利技术涉及计算机
,尤其涉及一种网站应用程序自动生成方法、装置和计算机存储介质。
技术介绍
目前的手机APP(应用程序)或者WEB(万维网)网站程序,一般都需要与后端程序交互,访问远程的服务端WEBAPI(网站应用)程序,完成各种数据的存取,而WEBAPI的程序处理逻辑往往有规律可循,即一般都需要对数据库实体表进行通用的存取与处理逻辑。但编写WEBAPI程序代码,一般需要消耗大量的时间和人力资源。因此,现有技术中还存在在编写网站应用程序代码时耗费大量的时间和人力资源的问题。
技术实现思路
本专利技术主要目的在于提供一种网站应用程序自动生成方法、装置和计算机存储介质,旨在解决现有技术中还存在在编写网站应用程序代码时耗费大量的时间和人力资源的问题。为实现上述目的,本专利技术提供一种网站应用程序自动生成方法,所述网站应用程序自动生成方法包括以下步骤:创建数据库实例;定义所述数据库实例中的实体表;配置所述数据库实例的数据源及 ...
【技术保护点】
1.一种网站应用程序自动生成方法,其特征在于,所述网站应用程序自动生成方法包括以下步骤:/n创建数据库实例;/n定义所述数据库实例中的实体表;/n配置所述数据库实例的数据源及所述实体表的信息;/n根据所述数据源及所述实体表的信息自动生成代码程序;/n运行所述代码程序,生成表态性状态传递风格的应用程序接口代码和网站接口文档。/n
【技术特征摘要】
1.一种网站应用程序自动生成方法,其特征在于,所述网站应用程序自动生成方法包括以下步骤:
创建数据库实例;
定义所述数据库实例中的实体表;
配置所述数据库实例的数据源及所述实体表的信息;
根据所述数据源及所述实体表的信息自动生成代码程序;
运行所述代码程序,生成表态性状态传递风格的应用程序接口代码和网站接口文档。
2.如权利要求1所述的网站应用程序自动生成方法,其特征在于,所述定义所述数据库实例中的实体表的步骤包括:
设置数据库表名;其中,当所述数据库表名由多个单词组成时,单词之间使用预设连接符分隔;
设置数据库字段名;其中,当不需要多语言支持且所述数据库字段名由多个单词组成时,单词之间使用预设连接符分隔;当需要多语言支持,需要支持国际化的字段时,所述数据库字段名采用预设连接符分隔语言区缩写代码与字段实义名称字段;
设置数据库字段的注释。
3.如权利要求2所述的网站应用程序自动生成方法,其特征在于,所述根据所述数据源及所述实体表的信息自动生成代码程序,包括:
提炼通用功能;其中,所述通用功能包括:统一接口规范功能、编写规范功能、采集通用类型的设备参数数据功能、记录网站应用日志功能;
将所述通用功能应用到自动化代码生成工具之中;
所述自动化代码生成工具根据所述数据源及所述实体表的信息自动生成代码程序。
4.如权利要求3所述的网站应用程序自动生成方法,其特征在于,所述代码程序中的接口名、类名、变量根据所述数据库表名和所述字段名自动创建。
5.如权利要求4所述的网站应用程序自动生成方法,其特征在于,还包括:
所述代码程序对异常进行统一编码,映射到多种语言的资源文件;
配置所述多种语言的资源文件。
...
【专利技术属性】
技术研发人员:刘兴国,李佳蓓,
申请(专利权)人:江西宜月鑫网络科技有限公司,
类型:发明
国别省市:江西;36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。