代码生成方法及其装置与流程

文档序号:12718693阅读:来源:国知局

技术特征:

1.一种代码生成方法,其特征在于,包括:

接收用户输入的执行指令;

根据所述执行指令,调用流程文件及配置文件,其中所述流程文件为预先定义的;

基于所述流程文件,读取所述配置文件中的信息,并根据所述配置文件中的信息,依次读取预先定义的模板文件中的至少一个代码模板;以及

根据所述至少一个代码模板,生成相应的代码文件。

2.根据权利要求1所述的代码生成方法,还包括:接收用户根据其需求输入的所述配置文件中的信息。

3.根据权利要求2所述的代码生成方法,其中所述配置文件中的信息包括:至少一个对应于待生成的所述代码文件的任务信息、待生成的所述代码文件的名称、待生成的所述代码文件的存储地址和待生成的所述代码文件的语言类型中的至少其中之一。

4.根据权利要求3所述的代码生成方法,其中所述任务信息包括:待访问数据库的类型、待访问数据库的地址、根据从所述数据库中读取的数据而创建的数据文件和对所述数据文件的操作任务类型中的至少其中之一。

5.根据权利要求1所述的代码生成方法,其中所述用户输入的执行指令包括:用户输入的执行预先定义的批处理文件的指令。

6.根据权利要求1所述的代码生成方法,其中所述至少一个代码模板包括:由JAVA语言编写的和/或由C语言编写的、用于执行至少一个任务的代码模板。

7.根据权利要求1所述的代码生成方法,其中所述流程文件包括:函数名、函数调用信息和函数实现中的至少其中之一。

8.根据权利要求1所述的代码生成方法,其中所述流程文件和所述模板文件封装为jar文件。

9.根据权利要求1所述的代码生成方法,其中生成的所述代码文件 包括:JAVA前端jsp文件、JAVA后端各JAVA文件和与数据库交互相关的JAVA文件中的至少其中之一。

10.一种代码生成装置,其特征在于,包括:

接口模块,用于接收用户输入的执行指令;

文件调用模块,用于根据所述执行指令,调用流程文件及配置文件,其中所述流程文件为预先定义的;

文件读取模块,用于基于所述流程文件,读取所述配置文件中的信息,并根据所述配置文件中的信息,依次读取预先定义的模板文件中的至少一个代码模板;以及

代码生成模块,用于根据所述至少一个代码模板,生成相应的代码文件。

11.根据权利要求10所述的代码生成装置,还包括:文件配置模块,用于接收用户根据其需求输入的所述配置文件中的信息。

12.根据权利要求11所述的代码生成装置,其中所述配置文件中的信息包括:至少一个对应于待生成的所述代码文件的任务信息、待生成的所述代码文件的名称、待生成的所述代码文件的存储地址和待生成的所述代码文件的语言类型中的至少其中之一。

13.根据权利要求12所述的代码生成装置,其中所述任务信息包括:待访问数据库的类型、待访问数据库的地址、根据从所述数据库中读取的数据而创建的数据文件和对所述数据文件的操作任务类型中的至少其中之一。

14.根据权利要求10所述的代码生成装置,其中所述用户输入的执行指令包括:用户输入的执行预先定义的批处理文件的指令。

15.根据权利要求10所述的代码生成装置,其中所述至少一个代码模板包括:由JAVA语言编写的和/或由C语言编写的、用于执行至少一个任务的代码模板。

16.根据权利要求10所述的代码生成装置,其中所述流程文件包括:函数名、函数调用信息和函数实现中的至少其中之一。

17.根据权利要求10所述的代码生成装置,其中所述流程文件和所述模板文件封装为jar文件。

18.根据权利要求10所述的代码生成装置,其中生成的所述代码文件包括:JAVA前端jsp文件、JAVA后端各JAVA文件和与数据库交互相关的JAVA文件中的至少其中之一。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1