[發(fā)明專利]一種基于Java框架的RAB通用組件及其配置化開發(fā)方法在審
| 申請?zhí)枺?/td> | 202211045496.5 | 申請日: | 2022-08-30 |
| 公開(公告)號(hào): | CN115421697A | 公開(公告)日: | 2022-12-02 |
| 發(fā)明(設(shè)計(jì))人: | 康俊杰;仲金梅 | 申請(專利權(quán))人: | 江蘇數(shù)創(chuàng)智軟科技有限公司 |
| 主分類號(hào): | G06F8/30 | 分類號(hào): | G06F8/30;G06F8/36;G06F9/448;G06F16/25;G06F16/28 |
| 代理公司: | 南京創(chuàng)略知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32358 | 代理人: | 劉文艷 |
| 地址: | 212000 江蘇省鎮(zhèn)江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 java 框架 rab 通用 組件 及其 配置 開發(fā) 方法 | ||
1.一種基于Java框架的RAB通用組件,包括RAB模塊和SQL模板配置模塊,其特征在于:所述SQL模板配置模塊用于進(jìn)行SQL模板配置,并由RAB模塊調(diào)用,所述SQL模板配置模塊用于設(shè)置數(shù)據(jù)源配置,并依據(jù)指定數(shù)據(jù)源的物理表實(shí)現(xiàn)接口配置,再完成接口編目管理;
所述RAB模塊包括界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,所述界面層包含get、list、page、execute和batch五種類型的通用接口,并能通過API編碼調(diào)用相應(yīng)的資源,所述業(yè)務(wù)邏輯層用于根據(jù)界面層的API編碼在SQL模板配置庫中調(diào)用對應(yīng)的SQL模板,并通過SQL模板與接口參數(shù)執(zhí)行數(shù)據(jù)訪問層的操作,所述數(shù)據(jù)訪問層用于接收業(yè)務(wù)邏輯層的SQL模板與調(diào)用參數(shù),并調(diào)用SQL模板解析器解析SQL模板生成SQL語句,再通過JDBC完成數(shù)據(jù)庫的操作,并返回執(zhí)行結(jié)果。
2.根據(jù)權(quán)利要求1所述的一種基于Java框架的RAB通用組件,其特征在于:所述SQL模板配置模塊包括數(shù)據(jù)源配置層、接口配置層和接口編目層,所述數(shù)據(jù)源配置層用于動(dòng)態(tài)配置數(shù)源,所述接口配置層用于通過編寫SQL模板實(shí)現(xiàn)RestfulAPI的開發(fā),所述接口編目層用于提供API文檔查詢接口,并查看接口的調(diào)用參數(shù)和返回結(jié)果。
3.根據(jù)權(quán)利要求1所述的一種基于Java框架的RAB通用組件,其特征在于:所述界面層中的get、list和page類型接口分別對應(yīng)單記錄、列表和分頁類型的數(shù)據(jù)查詢,所述界面層中的execute類型接口能實(shí)現(xiàn)增加、修改和刪除資源操作類型,所述batch能執(zhí)行多組execute類型的接口。
4.根據(jù)權(quán)利要求2所述的一種基于Java框架的RAB通用組件,其特征在于:所述接口配置層能支持SQL模板的編寫、一鍵生成對應(yīng)的SQL模板和自動(dòng)解析SQL模板,其中所述SQL模板采用MyBatis模板規(guī)范,并根據(jù)MyBatis腳本語法定義動(dòng)態(tài)SQL腳本。
5.根據(jù)權(quán)利要求1所述的一種基于Java框架的RAB通用組件,其特征在于:所述數(shù)據(jù)訪問層中的SQL語句包含Inser、Update、Select和Delete語句。
6.基于權(quán)利要求1-5任一項(xiàng)所述的一種基于Java框架的RAB通用組件的配置化開發(fā)方法,其特征在于:包括以下步驟,
步驟(A),依次構(gòu)建界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,完成對RAB模塊的構(gòu)建;
步驟(B),依次構(gòu)建數(shù)據(jù)源配置層、接口編目層和接口配置層,完成對SQL模板配置模塊的構(gòu)建;
步驟(C),將構(gòu)建好的RAB模塊和SQL模板配置模塊進(jìn)行相互配置化,完成RAB通用組件的配置化開發(fā),并進(jìn)行應(yīng)用。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇數(shù)創(chuàng)智軟科技有限公司,未經(jīng)江蘇數(shù)創(chuàng)智軟科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211045496.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于支持類的標(biāo)識(shí)來下載Java應(yīng)用的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品
- 啟動(dòng)JAVA應(yīng)用的方法及裝置
- Java虛擬機(jī)的管理方法、監(jiān)控系統(tǒng)和監(jiān)控代理模塊
- 一種運(yùn)行Java程序的方法和裝置
- 一種保護(hù)java程序的方法
- Java卡的Java代碼補(bǔ)丁方法
- 一種基于中間件架構(gòu)下java棧的多線程實(shí)現(xiàn)方法
- 一種支持JAVA卡補(bǔ)丁函數(shù)的智能卡
- 一種改進(jìn)的Java卡初始化方法和Java卡
- JavaEE平臺(tái)構(gòu)建方法、JavaEE平臺(tái)及云端系統(tǒng)
- 通信系統(tǒng)中用于無線接入承載層重新配置的方法
- 基于通用陸地?zé)o線接入網(wǎng)接口的多播業(yè)務(wù)的實(shí)現(xiàn)方法
- 為根據(jù)關(guān)聯(lián)的最大搶占速率建立服務(wù)從移動(dòng)通信網(wǎng)搶占資源的方法
- 一種寬帶碼分多址系統(tǒng)中RAB指配故障的上報(bào)方法
- 一種分組業(yè)務(wù)重建方法和終端
- 在無線通信系統(tǒng)中處理雙連接性的E-RAB切換問題的方法和設(shè)備
- 一種處理數(shù)據(jù)鏈路的方法和裝置
- 異戊烯化測定法
- 一種用于診斷和/或治療骨肉瘤的RAB22A-NoeFs融合基因系及其應(yīng)用
- 異戊烯化測定法





