[發明專利]一種自動化生成參數的方法和裝置在審
| 申請號: | 202110528050.7 | 申請日: | 2021-05-14 |
| 公開(公告)號: | CN113157272A | 公開(公告)日: | 2021-07-23 |
| 發明(設計)人: | 劉允中;羅迪 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F16/25;G06F8/36;G06F8/30 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;李陽 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動化 生成 參數 方法 裝置 | ||
1.一種自動化生成參數的方法,其特征在于,包括:
通過工作臺組件獲取承載用戶選擇的參數頁面元素的業務報文,經過編譯器組件轉譯為技術報文輸入至代碼框架組件,以基于用戶選擇的參數頁面元素反射生成前端代碼;
通過工作臺組件獲取承載用戶定義的參數業務規則及校驗信息的業務報文,經過編譯器組件轉譯為技術報文輸入至代碼框架組件,進而基于用戶定義的參數業務規則及校驗信息反射生成前端邏輯代碼以及通過逆向工程生成后端代碼;
通過工作臺組件獲取承載用戶定義的數據庫字段的業務報文,經過編譯器組件轉譯為技術報文輸入至代碼框架組件,進而基于數據庫字段通過逆向工程得到對應的持久層數據庫映射文件;
將基于前端代碼、前端邏輯代碼得到的全量前端代碼,以及基于后端代碼、持久層數據庫映射文件得到的全量后端代碼,輸入至自動化測試組件進行測試以生成目標參數。
2.根據權利要求1所述的方法,其特征在于,通過工作臺組件獲取承載用戶選擇的參數頁面元素的業務報文之前,包括:
庫組件將全量參數頁面元素信息通過技術報文輸出至編譯器組件,進而通過編譯器組件將所述技術報文轉譯為業務報文,輸出至工作臺組件進行展示,以供用戶選擇所需頁面元素。
3.根據權利要求1所述的方法,其特征在于,還包括:
基于用戶選擇的參數頁面元素反射生成前端HTML和CSS代碼。
4.根據權利要求3所述的方法,其特征在于,基于用戶選擇的參數頁面元素反射生成前端HTML和CSS代碼,包括:
代碼框架組件以參數頁面元素為標識,通過htmlAndCssImp()方法反射得到對應的前端HTML和CSS代碼。
5.根據權利要求1所述的方法,其特征在于,通過工作臺組件獲取承載用戶定義的參數業務規則及校驗信息的業務報文之前,包括:
庫組件將全量參數業務規則及校驗信息通過技術報文輸出至編譯器組件,進而通過編譯器組件轉譯為業務報文,輸出至工作臺組件進行展示,以供用戶定義參數的業務規則及欄位值校驗規則。
6.根據權利要求1所述的方法,其特征在于,基于用戶定義的參數業務規則及校驗信息反射生成前端邏輯代碼,包括:
代碼框架組件以技術報文中用戶定義的參數業務規則及校驗信息為標識,通過jsImp()方法反射得到對應的前端js代碼。
7.根據權利要求1所述的方法,其特征在于,通過工作臺組件獲取承載用戶定義的數據庫字段的業務報文之前,包括:
庫組件將全量參數所需數據庫字段類型通過技術報文輸出至編譯器組件,進而通過編譯器組件轉譯為業務報文,輸出至工作臺組件進行展示,以供用戶為已經定義的參數頁面欄位定義對應的數據庫字段類型。
8.根據權利要求1所述的方法,其特征在于,基于數據庫字段通過逆向工程得到對應的持久層數據庫映射文件,包括:
代碼框架組件以技術報文中用戶定義的數據庫字段為標識,通過xmlImp()方法逆向工程得到對應的持久層數據庫映射文件;其中,所述持久層數據庫映射文件包括xml代碼以及數據庫腳本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110528050.7/1.html,轉載請聲明來源鉆瓜專利網。





