[發明專利]無侵入式快速開發方法、平臺、終端及存儲介質在審
| 申請號: | 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.szxzyx.cn/pat/books/202110038191.0/1.html,轉載請聲明來源鉆瓜專利網。





