[發明專利]一種混合開發模式下增刪功能特性的插件方法在審
| 申請號: | 201910205770.2 | 申請日: | 2019-03-18 |
| 公開(公告)號: | CN109933335A | 公開(公告)日: | 2019-06-25 |
| 發明(設計)人: | 宋偉偉;張興康;張冬霞;邵輝 | 申請(專利權)人: | 山東浪潮通軟信息科技有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F9/445 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 插件 功能特性 開發模式 注解 多平臺架構 定義插件 開發效率 移動設備 應用調用 應用啟動 初始化 可插拔 刪除 掃描 配置 | ||
1.一種混合開發模式下增刪功能特性的插件方法,其特征在于:該方法具體包括以下步驟:
S1、定義插件注解;
S2、增加插件注解;
S3、增加、刪除功能特性;
S4、應用啟動掃描并初始化插件;
S5、應用調用插件。
2.根據權利要求1所述的混合開發模式下增刪功能特性的插件方法,其特征在于:步驟S1中定義插件注解包括定義插件類注解和插件方法注解。
3.根據權利要求1或2所述的混合開發模式下增刪功能特性的插件方法,其特征在于:步驟S2中,在要實現的功能插件上,添加插件類注解和插件方法注解,功能實現類放于同一路徑下,在功能實現類上增加插件類注解,在功能實現方法上增加插件方法注解。
4.根據權利要求3所述的混合開發模式下增刪功能特性的插件方法,其特征在于:步驟S3中,增加功能特性時,將功能實現jar包復制到應用的lib文件夾下。
5.根據權利要求4所述的混合開發模式下增刪功能特性的插件方法,其特征在于:步驟S3中,刪除功能特性時,將功能實現jar包從應用的lib文件夾下刪除。
6.根據權利要求5所述的混合開發模式下增刪功能特性的插件方法,其特征在于:所述lib文件包括基礎lib文件和擴展lib文件。
7.根據權利要求6所述的混合開發模式下增刪功能特性的插件方法,其特征在于:步驟S4中應用在啟動時,掃描指定包名路徑下所有帶插件類注解的實現類,執行初始化操作后記錄。
8.根據權利要求7所述的混合開發模式下增刪功能特性的插件方法,其特征在于:步驟S5中,采用JavaScript調用插件,首先判斷插件是否記錄、插件類是否存在,若插件類存在則判斷調用的方法是否有插件方法注解,若有通過反射機制調用插件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東浪潮通軟信息科技有限公司,未經山東浪潮通軟信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910205770.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種程序執行方法、裝置、設備及介質
- 下一篇:一種數據庫部署方法及裝置





