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文件中的至少其中之一。