The present invention discloses Taiwan before and after the automatic code generation method, terminal and computer readable storage medium, the code automatic generation method comprises the following steps: acquiring code generation rules before and after code generation rules including at least data table attributes, data in the input page rules, data collation, data is returned to the browser, the rules data display rules, data query form, where the project project project directory and use foreground frame and background frame; read code generation rules to the contents of the code template matching with the preset frame and background frame; according to the framework to generate the code, according to the background frame generation code; the scheme is adopted in the development, management background, can automatically generate the code and backstage management background generation Code, without handwriting to achieve, save time, improve the efficiency of the code generation.
【技术实现步骤摘要】
前后台代码自动生成方法、终端及计算机可读存储介质
本专利技术涉及计算机
,更具体地说,涉及前后台代码自动生成方法、终端及计算机可读存储介质。
技术介绍
随着互联网项目和IT项目日益增多,它们所涉及到的管理后台也越来越多。在开发管理后台的时候,有相当的工作量都是在做数据表的增删改查,其对应的前后台都需要手写代码去实现,该方案存在以下问题:1、这部分的基础代码,代码量都很大,需要耗费的时间较多;2、代码存在较多重复的地方,细节繁琐,手写容易因粗心而出错;3、需求变更时,修改基础代码往往需要改动很多的地方;4、工程师耗费了较多的精力在基础代码,无法专注于逻辑复杂的业务或核心模块的开发工作;5、框架变动时,需要重新实现这部分的代码。
技术实现思路
本专利技术的主要目的在于提出前后台代码自动生成方法、终端及计算机可读存储介质,旨在解决现有技术中,在开发管理后台时,其对应的前后台都需要手写代码去实现,而这部分代码的代码量很大,非常费时费力的问题。为解决上述技术问题,本专利技术提供一种前后台代码自动生成方法,该前后台代码自动生成方法包括以下步骤:获取前后台代码生成规则,前后台 ...
【技术保护点】
一种前后台代码自动生成方法,其特征在于,所述前后台代码自动生成方法包括以下步骤:获取前后台代码生成规则,所述前后台代码生成规则至少包括数据表属性、数据在输入页面的规则、数据的排序规则、数据返回给浏览器的规则、数据的显示规则、数据查询形式、项目所在的工程目录以及项目所使用的前台框架和后台框架;将所述前后台代码生成规则的内容读取到与所述前台框架和后台框架所匹配的预设代码模板中;根据所述前台框架生成前台代码,根据所述后台框架生成后台代码。
【技术特征摘要】
1.一种前后台代码自动生成方法,其特征在于,所述前后台代码自动生成方法包括以下步骤:获取前后台代码生成规则,所述前后台代码生成规则至少包括数据表属性、数据在输入页面的规则、数据的排序规则、数据返回给浏览器的规则、数据的显示规则、数据查询形式、项目所在的工程目录以及项目所使用的前台框架和后台框架;将所述前后台代码生成规则的内容读取到与所述前台框架和后台框架所匹配的预设代码模板中;根据所述前台框架生成前台代码,根据所述后台框架生成后台代码。2.如权利要求1所述的前后台代码自动生成方法,其特征在于,所述前后台代码自动生成方法还包括:当有多组前台框架和后台框架时,将每一组框架对应的前后台代码生成规则的内容读取到与该组的前台框架和后台框架所匹配的预设代码模板中;根据该组的前台框架生成前台代码,根据该组的后台框架生成后台代码;在代码生成页面中显示每组前台框架和后台框架的选择项;当接收到对任意一组前台框架和后台框架选择项的选定操作时,调出该组前台框架和后台框架对应的前台代码和后台代码进行显示。3.如权利要求1或2所述的前后台代码自动生成方法,其特征在于,在所述根据所述前台框架生成前台代码,根据所述后台框架生成后台代码之后,所述前后台代码自动生成方法还包括:将生成的前台代码和后台代码以文件树的形式进行显示;当接收到维护人员对显示的前台代码和/或后台代码的改动操作时,将改动操作后的前台代码和后台代码以文件树的形式进行显示。4.如权利要求1或2所述的前后台代码自动生成方法,其特征在于,在所述根据所述前台框架生成前台代码,根据所述后台框架生成后台代码之后,所述前后台代码自动生成方法还包括:根据所述前台代码在代码生成页面显示数据表的网页效果;接收维护人员对所述前台代码的改动操作;根据改动操作后的前台代码在代码生成页面显示数据表的网页效果。5.如权利要求1或2所述的前后台代码自动生成方法,其特征在于,在所述根据所述前台框架生成前台代码,根据所述后台框架生成后台代码之后,所述前后台代码自动生成方法还包括:接收对所述前后台代码生成规则的改动操作;将改动操作后的前后台代码生成规则的内容读取到所述预设代码模板中;根据所述前台框架更新前台代码,根据所述后台框架更新后台代码。6.一种服务器,其特征在于,所述服务器包括存储器和处理器;所述处理器用于执...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。