[發明專利]自動創建應用程序的方法和存儲介質在審
| 申請號: | 201910651993.1 | 申請日: | 2019-07-18 |
| 公開(公告)號: | CN110377275A | 公開(公告)日: | 2019-10-25 |
| 發明(設計)人: | 郭廣亮;俞森;申冬東;胡雙雙;陳杰櫻;袁華;葉國勝;程曉松 | 申請(專利權)人: | 中匯信息技術(上海)有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 北京睿派知識產權代理事務所(普通合伙) 11597 | 代理人: | 劉鋒 |
| 地址: | 201203 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 存儲介質 配置信息 自動創建 開發 對象邏輯 配置文件 數據流圖 校驗 解析 重復 配置 創建 | ||
公開了一種自動創建應用程序的方法和存儲介質。通過獲取并解析配置文件以獲取配置信息,根據所述配置信息進行對象邏輯、校驗邏輯和數據流圖邏輯的配置以創建對應的應用程序。由此,可以通過比較簡單的操作開發應用程序的主要部分,縮短應用程序的開發流程,減少重復代碼的開發,能夠更快地開發應用程序。
技術領域
本發明涉及軟件開發技術領域,尤其涉及一種自動創建應用程序的方法和存儲介質。
背景技術
隨著計算機技術的發展,計算機軟件的功能越來越強大,而對應用程序開發本身的要求也越來越嚴苛,技術軟件開發的效率和如何快速應對不斷變化的軟件需求的能力越來越被企業所關注。
傳統的應用程序的開發涉及大量的手動編碼及測試。隨著軟件復雜性的增加,這類傳統的手動方式己不切實際。應用程序通常包括大量的計算機代碼,且照慣例需要一些程序員團隊花費很長時間來創建、測試和調試。這樣應用程序開發過程中消耗很多精力在重復的代碼邏輯編寫上,使得開發流程比較長且效率低下。
發明內容
有鑒于此,本發明的目的在于提供一種自動創建應用程序的方法和存儲介質,可以通過比較簡單的操作開發應用程序的主要部分,縮短應用程序的開發流程,減少重復代碼的開發,能夠更快地開發應用程序。
第一方面,本發明實施例提供了一種自動創建應用程序的方法,所述方法包括:
確定邏輯類型,所述邏輯類型包括對象邏輯、校驗邏輯和數據流圖邏輯;
獲取配置文件;
解析所述配置文件以獲取配置信息;以及
根據所述配置信息執行對應的邏輯進行配置以創建對應的應用程序,所述應用程序用于對數據庫進行操作。
優選地,響應于所述邏輯類型為對象邏輯,所述配置信息包括函數類型、數據庫交互類型、功能中文名、功能標識、來自的對象、條件屬性內容、結果屬性內容、分組信息、排序信息和驗證邏輯。
優選地,根據所述配置信息執行對應的邏輯包括:
根據所述配置信息生成可執行的結構化查詢語言,所述可執行的結構化查詢語言用于對對象數據的進行增加、刪除、修改和查詢中的至少一種;以及
根據所述可執行的結構化查詢語言進行對象邏輯配置。
優選地,響應于所述邏輯類型為校驗邏輯,所述配置信息包括功能名字、功能中文名、校驗類型、判斷操作符、判斷的值和錯誤消息。
優選地,根據所述配置信息執行對應的邏輯包括:
根據所述校驗類型調用對應的校驗邏輯;以及
執行所述校驗邏輯并獲取校驗結果。
優選地,所述校驗類型包括閾值驗證、有效驗證、屬性驗證、郵箱驗證、身份驗證、整數驗證、非空驗證、手機號驗證、長度驗證、存在驗證和唯一驗證中的至少一種。
優選地,響應于所述邏輯類型為數據流圖邏輯,所述配置信息包括功能標識、功能中文名字、節點類型、調用邏輯的名字、記錄新增的數據、節點調用邏輯的匹配參數和從節點出來的線列表。
優選地,所述節點類型包括開始節點、終止節點和數據處理節點。
優選地,根據所述配置信息執行對應的邏輯包括:
獲取當前節點的節點類型;以及
響應于所述當前節點的節點類型不是終止節點,根據當前節點的配置信息執行對應的數據流圖邏輯。
第二方面,本發明實施例提供了一種計算機可讀存儲介質,其上存儲計算機程序指令,所述計算機程序指令在被處理器執行時實現如第一方面所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中匯信息技術(上海)有限公司,未經中匯信息技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910651993.1/2.html,轉載請聲明來源鉆瓜專利網。





