国产真实乱全部视频,黄色片视频在线免费观看,密臀av一区二区三区,av黄色一级,中文字幕.com,日本a级网站,在线视频观看91

低代碼平臺(tái)開發(fā)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):42325168發(fā)布日期:2025-07-01 19:42閱讀:6來(lái)源:國(guó)知局

本發(fā)明涉及平臺(tái)開發(fā),尤其涉及一種低代碼平臺(tái)開發(fā)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、隨著企業(yè)數(shù)字化轉(zhuǎn)型的深入發(fā)展,對(duì)于軟件開發(fā)的需求呈現(xiàn)出爆炸性的增長(zhǎng)態(tài)勢(shì);然而,傳統(tǒng)的軟件開發(fā)模式通常伴隨著冗長(zhǎng)的開發(fā)周期、高昂的開發(fā)成本以及對(duì)專業(yè)開發(fā)人員的深度依賴,這些因素已經(jīng)逐漸演變成阻礙企業(yè)數(shù)字化轉(zhuǎn)型進(jìn)程的主要障礙;在此背景下,低代碼開發(fā)平臺(tái)應(yīng)運(yùn)而生,旨在簡(jiǎn)化開發(fā)流程、提供直觀的可視化環(huán)境,從而顯著提高開發(fā)效率、降低成本,并降低技術(shù)門檻;低代碼平臺(tái)通過(guò)自動(dòng)化代碼生成、可擴(kuò)展性和快速部署等特點(diǎn),能夠快速響應(yīng)業(yè)務(wù)需求,提升開發(fā)質(zhì)量。

2、然而,在物流行業(yè)中,尤其缺乏對(duì)低代碼開發(fā)工具的廣泛采用和應(yīng)用;這種現(xiàn)象導(dǎo)致了物流企業(yè)在技術(shù)革新和流程自動(dòng)化方面進(jìn)展緩慢,難以跟上日益增長(zhǎng)的市場(chǎng)需求和競(jìng)爭(zhēng)壓力。

3、可見,現(xiàn)有技術(shù)還有待改進(jìn)和提高。


技術(shù)實(shí)現(xiàn)思路

1、為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種低代碼平臺(tái)開發(fā)方法,可根據(jù)處理后的信息靈活配置低代碼平臺(tái)以適應(yīng)多變需求;再借助低代碼平臺(tái)快速生成工具包并一鍵發(fā)布,縮短開發(fā)周期,降低技術(shù)門檻。

2、本發(fā)明第一方面提供了一種低代碼平臺(tái)開發(fā)方法,包括:獲取數(shù)據(jù)源配置信息并進(jìn)行校驗(yàn)處理,若所獲取的數(shù)據(jù)源配置信息通過(guò)校驗(yàn)處理,則基于所述數(shù)據(jù)源配置信息執(zhí)行低代碼平臺(tái)的數(shù)據(jù)源配置工作;獲取入?yún)⑿畔⒉⑦M(jìn)行校驗(yàn)處理,若所獲取的入?yún)⑿畔⑼ㄟ^(guò)校驗(yàn)處理,則基于所述入?yún)⑿畔?zhí)行低代碼平臺(tái)的入?yún)⑴渲霉ぷ?;獲取出參信息并進(jìn)行處理,基于處理后的出參信息執(zhí)行低代碼平臺(tái)的出參配置工作;當(dāng)接收到保存請(qǐng)求時(shí),基于完成數(shù)據(jù)源配置、入?yún)⑴渲煤统鰠⑴渲玫牡痛a平臺(tái)生成開發(fā)工具包并發(fā)布;若開發(fā)工具包被調(diào)用,則在調(diào)用完成后收集調(diào)用信息,并基于調(diào)用信息生成調(diào)用報(bào)表。

3、可選的,在本發(fā)明第一方面的第一種實(shí)現(xiàn)方式中,所述獲取數(shù)據(jù)源配置信息并進(jìn)行校驗(yàn)處理,包括:獲取數(shù)據(jù)源配置信息,所述數(shù)據(jù)源配置信息包括接口配置信息和數(shù)據(jù)庫(kù)配置信息,所述接口配置信息包括接口url、認(rèn)證方式和接口身份信息,所述數(shù)據(jù)庫(kù)配置信息包括連接字符串和數(shù)據(jù)庫(kù)身份信息;基于預(yù)構(gòu)建的第一正則表達(dá)式分別對(duì)接口url和接口身份信息進(jìn)行格式校驗(yàn),并基于預(yù)構(gòu)建的第二正則表達(dá)式分別對(duì)連接字符串和數(shù)據(jù)庫(kù)身份信息進(jìn)行格式校驗(yàn);若接口url、接口身份信息、連接字符串和數(shù)據(jù)庫(kù)身份信息均通過(guò)格式校驗(yàn),則表明所獲取的數(shù)據(jù)源配置信息通過(guò)校驗(yàn)處理;若接口url或連接字符串或接口身份信息或數(shù)據(jù)庫(kù)身份信息未通過(guò)格式校驗(yàn),則返回校驗(yàn)錯(cuò)誤控制指令。

4、可選的,在本發(fā)明第一方面的第二種實(shí)現(xiàn)方式中,所述若所獲取的數(shù)據(jù)源配置信息通過(guò)校驗(yàn)處理,則基于所述數(shù)據(jù)源配置信息執(zhí)行低代碼平臺(tái)的數(shù)據(jù)源配置工作,包括:當(dāng)所獲取的數(shù)據(jù)源配置信息通過(guò)校驗(yàn)處理時(shí),基于所述認(rèn)證方式對(duì)接口身份信息進(jìn)行接口認(rèn)證處理,得到認(rèn)證信息;基于認(rèn)證信息和通過(guò)格式校驗(yàn)后的接口身份信息執(zhí)行接口連接模擬請(qǐng)求,根據(jù)請(qǐng)求結(jié)果確認(rèn)是否連接成功,若連接成功,則完成接口配置工作;基于通過(guò)格式校驗(yàn)后的數(shù)據(jù)庫(kù)身份信息執(zhí)行數(shù)據(jù)庫(kù)連接模擬請(qǐng)求,根據(jù)請(qǐng)求結(jié)果確認(rèn)是否連接成功,若連接成功,則完成數(shù)據(jù)庫(kù)配置工作。

5、可選的,在本發(fā)明第一方面的第三種實(shí)現(xiàn)方式中,所述獲取入?yún)⑿畔⒉⑦M(jìn)行校驗(yàn)處理,若所獲取的入?yún)⑿畔⑼ㄟ^(guò)校驗(yàn)處理,則基于所述入?yún)⑿畔?zhí)行低代碼平臺(tái)的入?yún)⑴渲霉ぷ鳎ǎ韩@取入?yún)⑿畔⒑皖A(yù)構(gòu)建的入?yún)㈩愋捅?,所述入?yún)⑿畔ㄈ雲(yún)⒆侄魏腿雲(yún)㈩愋?;基于預(yù)構(gòu)建的第三正則表達(dá)式對(duì)入?yún)⒆侄芜M(jìn)行格式校驗(yàn),若入?yún)⒆侄瓮ㄟ^(guò)格式校驗(yàn),則基于預(yù)構(gòu)建的sql查詢語(yǔ)句判斷入?yún)㈩愋褪欠翊嬖谟陬A(yù)構(gòu)建的入?yún)㈩愋捅碇?;若存在,則將所述入?yún)⑿畔⒋鎯?chǔ)到數(shù)據(jù)庫(kù)中,并對(duì)入?yún)⑿畔?zhí)行接口關(guān)聯(lián)工作。

6、可選的,在本發(fā)明第一方面的第四種實(shí)現(xiàn)方式中,所述獲取出參信息并進(jìn)行處理,基于處理后的出參信息執(zhí)行低代碼平臺(tái)的出參配置工作,包括:獲取出參信息,所述出參信息包括javascript腳本、翻譯配置信息、字段合并規(guī)則和分頁(yè)配置信息;采用靜態(tài)代碼分析工具對(duì)javascript腳本進(jìn)行語(yǔ)法檢查,并為通過(guò)語(yǔ)法檢查的javascript腳本配置相應(yīng)的執(zhí)行環(huán)境;基于翻譯配置信息關(guān)聯(lián)相應(yīng)的翻譯api,并設(shè)置翻譯參數(shù);基于預(yù)構(gòu)建的校驗(yàn)規(guī)則函數(shù)對(duì)字段合并規(guī)則進(jìn)行合法性校驗(yàn),并基于通過(guò)合法性校驗(yàn)的字段合并規(guī)則配置字段的合并方式和順序;基于分頁(yè)配置信息,設(shè)置分頁(yè)參數(shù)和分頁(yè)規(guī)則,以完成低代碼平臺(tái)的出參配置工作。

7、可選的,在本發(fā)明第一方面的第五種實(shí)現(xiàn)方式中,所述當(dāng)接收到保存請(qǐng)求時(shí),基于完成數(shù)據(jù)源配置、入?yún)⑴渲煤统鰠⑴渲玫牡痛a平臺(tái)生成開發(fā)工具包并發(fā)布,包括:當(dāng)接收到保存請(qǐng)求時(shí),獲取完成數(shù)據(jù)源配置、入?yún)⑴渲煤统鰠⑴渲玫牡痛a平臺(tái)的接口信息,將接口信息所包括的元數(shù)據(jù)存儲(chǔ)到公共的接口注冊(cè)表中,并生成開發(fā)工具包;為開發(fā)工具包配置版本標(biāo)識(shí)和代碼簽名,并將所配置的版本標(biāo)識(shí)存儲(chǔ)至版本管理數(shù)據(jù)庫(kù)中;對(duì)配置完成的開發(fā)工具包執(zhí)行功能測(cè)試、性能測(cè)試及兼容性測(cè)試,將測(cè)試合格的開發(fā)工具包集成至部署包,并在開發(fā)環(huán)境中進(jìn)行部署。

8、可選的,在本發(fā)明第一方面的第六種實(shí)現(xiàn)方式中,所述若開發(fā)工具包被調(diào)用,則在調(diào)用完成后收集調(diào)用信息,并基于調(diào)用信息生成調(diào)用報(bào)表,包括:若開發(fā)工具包被調(diào)用,則在調(diào)用完成時(shí)收集調(diào)用信息,將所收集的調(diào)用信息存儲(chǔ)至日志數(shù)據(jù)庫(kù)中,所述調(diào)用信息包括調(diào)用時(shí)間、調(diào)用者信息、請(qǐng)求參數(shù)、響應(yīng)狀態(tài)碼和響應(yīng)時(shí)間;當(dāng)接收到報(bào)表生成請(qǐng)求時(shí),獲取請(qǐng)求信息,基于請(qǐng)求信息從日志數(shù)據(jù)庫(kù)中查詢相應(yīng)的數(shù)據(jù);獲取預(yù)構(gòu)建的報(bào)表模板,基于預(yù)構(gòu)建的報(bào)表模板對(duì)查詢得到的數(shù)據(jù)分別進(jìn)行統(tǒng)計(jì)分析和數(shù)據(jù)轉(zhuǎn)換,以生成調(diào)用報(bào)表。

9、本發(fā)明第二方面提供了一種低代碼平臺(tái)開發(fā)裝置,包括:第一配置模塊,用于獲取數(shù)據(jù)源配置信息并進(jìn)行校驗(yàn)處理,若所獲取的數(shù)據(jù)源配置信息通過(guò)校驗(yàn)處理,則基于所述數(shù)據(jù)源配置信息執(zhí)行低代碼平臺(tái)的數(shù)據(jù)源配置工作;第二配置模塊,用于獲取入?yún)⑿畔⒉⑦M(jìn)行校驗(yàn)處理,若所獲取的入?yún)⑿畔⑼ㄟ^(guò)校驗(yàn)處理,則基于所述入?yún)⑿畔?zhí)行低代碼平臺(tái)的入?yún)⑴渲霉ぷ?;第三配置模塊,用于獲取出參信息并進(jìn)行處理,基于處理后的出參信息執(zhí)行低代碼平臺(tái)的出參配置工作;發(fā)布模塊,用于當(dāng)接收到保存請(qǐng)求時(shí),基于完成數(shù)據(jù)源配置、入?yún)⑴渲煤统鰠⑴渲玫牡痛a平臺(tái)生成開發(fā)工具包并發(fā)布;生成模塊,用于若開發(fā)工具包被調(diào)用,則在調(diào)用完成后收集調(diào)用信息,并基于調(diào)用信息生成調(diào)用報(bào)表。

10、可選的,在本發(fā)明第二方面的第一種實(shí)現(xiàn)方式中,所述第一配置模塊包括:第一獲取單元,用于獲取數(shù)據(jù)源配置信息,所述數(shù)據(jù)源配置信息包括接口配置信息和數(shù)據(jù)庫(kù)配置信息,所述接口配置信息包括接口url、認(rèn)證方式和接口身份信息,所述數(shù)據(jù)庫(kù)配置信息包括連接字符串和數(shù)據(jù)庫(kù)身份信息;第一校驗(yàn)單元,用于基于預(yù)構(gòu)建的第一正則表達(dá)式分別對(duì)接口url和接口身份信息進(jìn)行格式校驗(yàn),并基于預(yù)構(gòu)建的第二正則表達(dá)式分別對(duì)連接字符串和數(shù)據(jù)庫(kù)身份信息進(jìn)行格式校驗(yàn);第一確認(rèn)單元,用于若接口url、接口身份信息、連接字符串和數(shù)據(jù)庫(kù)身份信息均通過(guò)格式校驗(yàn),則表明所獲取的數(shù)據(jù)源配置信息通過(guò)校驗(yàn)處理;第二確認(rèn)單元,用于若接口url或連接字符串或接口身份信息或數(shù)據(jù)庫(kù)身份信息未通過(guò)格式校驗(yàn),則返回校驗(yàn)錯(cuò)誤控制指令。

11、可選的,在本發(fā)明第二方面的第二種實(shí)現(xiàn)方式中,所述第一配置模塊還包括:認(rèn)證單元,用于當(dāng)所獲取的數(shù)據(jù)源配置信息通過(guò)校驗(yàn)處理時(shí),基于所述認(rèn)證方式對(duì)接口身份信息進(jìn)行接口認(rèn)證處理,得到認(rèn)證信息;第一模擬單元,用于基于認(rèn)證信息和通過(guò)格式校驗(yàn)后的接口身份信息執(zhí)行接口連接模擬請(qǐng)求,根據(jù)請(qǐng)求結(jié)果確認(rèn)是否連接成功,若連接成功,則完成接口配置工作;第二模擬單元,用于基于通過(guò)格式校驗(yàn)后的數(shù)據(jù)庫(kù)身份信息執(zhí)行數(shù)據(jù)庫(kù)連接模擬請(qǐng)求,根據(jù)請(qǐng)求結(jié)果確認(rèn)是否連接成功,若連接成功,則完成數(shù)據(jù)庫(kù)配置工作。

12、可選的,在本發(fā)明第二方面的第三種實(shí)現(xiàn)方式中,所述第二配置模塊包括:第二獲取單元,用于獲取入?yún)⑿畔⒑皖A(yù)構(gòu)建的入?yún)㈩愋捅恚鋈雲(yún)⑿畔ㄈ雲(yún)⒆侄魏腿雲(yún)㈩愋?;第二校?yàn)單元,用于基于預(yù)構(gòu)建的第三正則表達(dá)式對(duì)入?yún)⒆侄芜M(jìn)行格式校驗(yàn),若入?yún)⒆侄瓮ㄟ^(guò)格式校驗(yàn),則基于預(yù)構(gòu)建的sql查詢語(yǔ)句判斷入?yún)㈩愋褪欠翊嬖谟陬A(yù)構(gòu)建的入?yún)㈩愋捅碇?;關(guān)聯(lián)單元,用于若存在,則將所述入?yún)⑿畔⒋鎯?chǔ)到數(shù)據(jù)庫(kù)中,并對(duì)入?yún)⑿畔?zhí)行接口關(guān)聯(lián)工作。

13、可選的,在本發(fā)明第二方面的第四種實(shí)現(xiàn)方式中,所述第三配置模塊包括:第三獲取單元,用于獲取出參信息,所述出參信息包括javascript腳本、翻譯配置信息、字段合并規(guī)則和分頁(yè)配置信息;檢查單元,用于采用靜態(tài)代碼分析工具對(duì)javascript腳本進(jìn)行語(yǔ)法檢查,并為通過(guò)語(yǔ)法檢查的javascript腳本配置相應(yīng)的執(zhí)行環(huán)境;第一設(shè)置單元,用于基于翻譯配置信息關(guān)聯(lián)相應(yīng)的翻譯api,并設(shè)置翻譯參數(shù);第二設(shè)置單元,用于基于預(yù)構(gòu)建的校驗(yàn)規(guī)則函數(shù)對(duì)字段合并規(guī)則進(jìn)行合法性校驗(yàn),并基于通過(guò)合法性校驗(yàn)的字段合并規(guī)則配置字段的合并方式和順序;第三設(shè)置單元,用于基于分頁(yè)配置信息,設(shè)置分頁(yè)參數(shù)和分頁(yè)規(guī)則,以完成低代碼平臺(tái)的出參配置工作。

14、可選的,在本發(fā)明第二方面的第五種實(shí)現(xiàn)方式中,所述發(fā)布模塊包括:第四獲取單元,用于當(dāng)接收到保存請(qǐng)求時(shí),獲取完成數(shù)據(jù)源配置、入?yún)⑴渲煤统鰠⑴渲玫牡痛a平臺(tái)的接口信息,將接口信息所包括的元數(shù)據(jù)存儲(chǔ)到公共的接口注冊(cè)表中,并生成開發(fā)工具包;存儲(chǔ)單元,用于為開發(fā)工具包配置版本標(biāo)識(shí)和代碼簽名,并將所配置的版本標(biāo)識(shí)存儲(chǔ)至版本管理數(shù)據(jù)庫(kù)中;發(fā)表單元,用于對(duì)配置完成的開發(fā)工具包執(zhí)行功能測(cè)試、性能測(cè)試及兼容性測(cè)試,將測(cè)試合格的開發(fā)工具包集成至部署包,并在開發(fā)環(huán)境中進(jìn)行部署。

15、可選的,在本發(fā)明第二方面的第六種實(shí)現(xiàn)方式中,所述生成模塊包括:第五獲取單元,用于若開發(fā)工具包被調(diào)用,則在調(diào)用完成時(shí)收集調(diào)用信息,將所收集的調(diào)用信息存儲(chǔ)至日志數(shù)據(jù)庫(kù)中,所述調(diào)用信息包括調(diào)用時(shí)間、調(diào)用者信息、請(qǐng)求參數(shù)、響應(yīng)狀態(tài)碼和響應(yīng)時(shí)間;查詢單元,用于當(dāng)接收到報(bào)表生成請(qǐng)求時(shí),獲取請(qǐng)求信息,基于請(qǐng)求信息從日志數(shù)據(jù)庫(kù)中查詢相應(yīng)的數(shù)據(jù);生成單元,用于獲取預(yù)構(gòu)建的報(bào)表模板,基于預(yù)構(gòu)建的報(bào)表模板對(duì)查詢得到的數(shù)據(jù)分別進(jìn)行統(tǒng)計(jì)分析和數(shù)據(jù)轉(zhuǎn)換,以生成調(diào)用報(bào)表。

16、本發(fā)明第三方面提供了一種低代碼平臺(tái)開發(fā)設(shè)備,所述低代碼平臺(tái)開發(fā)設(shè)備包括:存儲(chǔ)器和至少一個(gè)處理器,所述存儲(chǔ)器中存儲(chǔ)有指令;至少一個(gè)所述處理器調(diào)用所述存儲(chǔ)器中的所述指令,以使得所述低代碼平臺(tái)開發(fā)設(shè)備執(zhí)行上述任一項(xiàng)所述的低代碼平臺(tái)開發(fā)方法的各個(gè)步驟。

17、本發(fā)明的第四方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有指令,所述指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一項(xiàng)所述低代碼平臺(tái)開發(fā)方法的各個(gè)步驟。

18、本發(fā)明的技術(shù)方案中,通過(guò)基于通過(guò)校驗(yàn)處理的數(shù)據(jù)源配置信息執(zhí)行低代碼平臺(tái)的數(shù)據(jù)源配置工作,基于通過(guò)校驗(yàn)處理的入?yún)⑿畔?zhí)行低代碼平臺(tái)的入?yún)⑴渲霉ぷ?,并基于處理后的出參信息?zhí)行低代碼平臺(tái)的出參配置工作;當(dāng)接收到保存請(qǐng)求時(shí),基于完成數(shù)據(jù)源配置、入?yún)⑴渲煤统鰠⑴渲玫牡痛a平臺(tái)生成開發(fā)工具包并發(fā)布;在開發(fā)工具包被調(diào)用后,收集調(diào)用信息并生成調(diào)用報(bào)表;本技術(shù)公開的方法,可獲取并處理數(shù)據(jù)源、入?yún)⒑统鰠⑿畔ⅲ嵘ぷ餍?;且可根?jù)處理后的信息靈活配置低代碼平臺(tái)以適應(yīng)多變需求;再借助低代碼平臺(tái)快速生成工具包并一鍵發(fā)布,縮短開發(fā)周期,降低技術(shù)門檻。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1