[發明專利]一種實現Java開發框架兼容的方法、裝置及存儲介質有效
| 申請號: | 202010883265.6 | 申請日: | 2020-08-28 |
| 公開(公告)號: | CN111984312B | 公開(公告)日: | 2022-01-11 |
| 發明(設計)人: | 賈天軍 | 申請(專利權)人: | 上海睿成軟件有限公司 |
| 主分類號: | G06F8/76 | 分類號: | G06F8/76;G06F8/20;G06F8/36 |
| 代理公司: | 上海碩力知識產權代理事務所(普通合伙) 31251 | 代理人: | 郭桂峰 |
| 地址: | 202150 上海市崇明區城橋鎮鰲*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 java 開發 框架 兼容 方法 裝置 存儲 介質 | ||
1.一種實現Java開發框架兼容的裝置,其特征在于:包括Web站點;
所述Web站點包括注冊容器和框架容器;所述注冊容器為注冊在所述框架容器中的JAR包;
所述Web站點上部署有事件配置文件;所述框架容器,用于根據客戶端發送的事件請求獲取所述事件配置文件;
所述注冊容器,用于解析并注冊所述事件配置文件到框架容器中;
所述框架容器,還用于根據所述事件配置文件產生執行結果;
所述框架容器為SSM框架組合或者SSH框架組合;
當所述事件配置文件依賴于舊版所述框架容器時,所述注冊容器將所述事件配置根據所述事件配置文件解析并注冊到新版所述框架容器中。
2.根據權利要求1所述的一種實現Java開發框架兼容的裝置,其特征在于:所述Web站點還包括代碼地圖,用于將所述事件請求轉換為實際事件路徑以獲取所述事件配置文件。
3.根據權利要求1所述的一種實現Java開發框架兼容的裝置,其特征在于:
所述框架容器包括邏輯框架容器和持久框架容器;
所述注冊容器包括與所述邏輯框架容器對應的邏輯注冊容器和與所述持久框架容器對應的持久注冊容器;
所述邏輯注冊容器,用于若所述事件配置文件為邏輯層事件配置時,使用所述邏輯注冊容器將所述邏輯層事件配置注冊到所述邏輯框架容器中;
所述持久注冊容器,用于若所述事件配置文件為持久層事件配置時,使用所述持久層注冊容器將所述持久層事件配置注冊到所述持久框架容器中。
4.一種實現Java開發框架兼容的方法,其特征在于,包括:
接收客戶端發送的事件請求;
使用框架容器根據所述事件請求獲取事件配置文件;
使用注冊容器解析并注冊所述事件配置文件到框架容器中;所述注冊容器為注冊在所述框架容器中的JAR包;
使用框架容器根據所述事件配置文件產生執行結果;
發送所述執行結果給所述客戶端;
所述框架容器為SSM框架組合或者SSH框架組合;
當所述事件配置文件依賴于舊版所述框架容器時,使用所述注冊容器將所述事件配置根據所述事件配置文件解析并注冊到新版所述框架容器中。
5.根據權利要求4所述的一種實現Java開發框架兼容的方法,其特征在于:使用框架容器根據所述事件請求獲取事件配置文件包括:
使用代碼地圖將所述事件請求轉換為實際事件路徑;
使用實際事件路徑獲取所述事件配置文件。
6.根據權利要求4所述的一種實現Java開發框架兼容的方法,其特征在于:使用注冊容器解析并注冊所述事件配置文件到框架容器中包括:
若所述事件配置文件為邏輯層事件配置時,使用邏輯注冊容器將所述邏輯層事件配置注冊到邏輯框架容器中;
若所述事件配置文件為持久層事件配置時,使用持久層注冊容器將所述持久層事件配置注冊到持久框架容器中。
7.根據權利要求4所述的一種實現Java開發框架兼容的方法,其特征在于:還包括:建立事件配置文件并進行部署。
8.一種存儲介質,其特征在于,所述存儲介質中存儲有計算機程序,所述計算機程序被配置為由處理器調用時,實現權利要求4-7任一所述的一種實現Java開發框架兼容的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海睿成軟件有限公司,未經上海睿成軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010883265.6/1.html,轉載請聲明來源鉆瓜專利網。





