[發(fā)明專利]web功能動(dòng)態(tài)擴(kuò)展并可熱插拔方法、系統(tǒng)、設(shè)備及介質(zhì)在審
| 申請?zhí)枺?/td> | 202110472215.3 | 申請日: | 2021-04-29 |
| 公開(公告)號(hào): | CN113176908A | 公開(公告)日: | 2021-07-27 |
| 發(fā)明(設(shè)計(jì))人: | 侯劍華;張堅(jiān)欣;鄒方勇 | 申請(專利權(quán))人: | 廣州嘉為科技有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;G06F8/61;G06F13/40 |
| 代理公司: | 北京捷誠信通專利事務(wù)所(普通合伙) 11221 | 代理人: | 萬善書 |
| 地址: | 510000 廣東省廣州市天河區(qū)天*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | web 功能 動(dòng)態(tài) 擴(kuò)展 可熱插拔 方法 系統(tǒng) 設(shè)備 介質(zhì) | ||
本發(fā)明公開了一種web功能動(dòng)態(tài)擴(kuò)展并可熱插拔方法、系統(tǒng)、設(shè)備及介質(zhì)。web功能動(dòng)態(tài)擴(kuò)展并可熱插拔方法,包括:根據(jù)實(shí)際業(yè)務(wù)及pf4j插件的開發(fā)規(guī)范開發(fā)插件并上傳;調(diào)用插件服務(wù)接口以供管理插件的安裝、卸載和展示;在頁面事先埋點(diǎn),調(diào)用插件服務(wù)接口獲取插件信息,并將插件渲染在頁面上。web功能動(dòng)態(tài)擴(kuò)展并可熱插拔系統(tǒng),包括:插件開發(fā)模塊,配置用于根據(jù)實(shí)際業(yè)務(wù)及pf4j插件的開發(fā)規(guī)范開發(fā)插件并上傳;插件管理模塊,配置用于調(diào)用插件服務(wù)接口以供管理插件的安裝、卸載和展示;插件使用模塊,配置用于在頁面事先埋點(diǎn),調(diào)用插件服務(wù)接口獲取插件信息,并將插件渲染在頁面上。本發(fā)明還進(jìn)一步提供了一種web功能動(dòng)態(tài)擴(kuò)展并可熱插拔設(shè)備及介質(zhì)。
技術(shù)領(lǐng)域
本發(fā)明涉及web信息技術(shù)領(lǐng)域,特別是涉及一種web功能動(dòng)態(tài)擴(kuò)展并可熱插拔方法、系統(tǒng)、設(shè)備及介質(zhì)。
背景技術(shù)
在軟件開發(fā)的過程中,會(huì)遇到很多困難,例如需求不明確、溝通不暢、開發(fā)過程不順利等。此外,還面臨一些技術(shù)難題,比如遺留代碼維護(hù)、應(yīng)用規(guī)模擴(kuò)展、趕工留下的技術(shù)債等。所有這些問題都可以得到解決或減少,但是解決問題的同時(shí)會(huì)增加系統(tǒng)的復(fù)雜性。無論理解與否,正在開發(fā)的系統(tǒng)總是很復(fù)雜,即使只是在做增刪改查的應(yīng)用程序,也總是會(huì)遇到一些極端情況、一些棘手的問題。
現(xiàn)有技術(shù)的軟件開發(fā)過程主要存在以下技術(shù)問題:
1.需求的不可預(yù)見性帶來的“過度設(shè)計(jì)”和“系統(tǒng)靈活性”,兩者之間怎么平衡取舍。
2.當(dāng)系統(tǒng)在不斷迭代過程中,模塊功能過度依賴造成系統(tǒng)復(fù)雜度提高。
3.開發(fā)團(tuán)隊(duì)人員流動(dòng)帶來的工作交接問題、開發(fā)人員本身能力參差不齊的問題,會(huì)造成軟件擴(kuò)展和維護(hù)上的困難。
4.現(xiàn)代軟件對(duì)交互體驗(yàn)的更高要求,也對(duì)軟件架構(gòu)和擴(kuò)展性提出了挑戰(zhàn)。
發(fā)明內(nèi)容
基于此,本發(fā)明的目的在于,提供一種本發(fā)明的web功能動(dòng)態(tài)擴(kuò)展并可熱插拔方法、系統(tǒng)、設(shè)備及介質(zhì)。
第一方面,本發(fā)明的一種web功能動(dòng)態(tài)擴(kuò)展并可熱插拔方法,包括:
根據(jù)實(shí)際業(yè)務(wù)及pf4j插件的開發(fā)規(guī)范開發(fā)插件并上傳;
調(diào)用插件服務(wù)接口以供管理插件的安裝、卸載和展示;
在頁面事先埋點(diǎn),調(diào)用插件服務(wù)接口獲取插件信息,并將插件渲染在頁面上。
上述技術(shù)方案在一種實(shí)施方式中,所述開發(fā)插件并上傳,包括:開發(fā)插件后,調(diào)用插件服務(wù)接口上傳插件。
上述技術(shù)方案在一種實(shí)施方式中,所述插件服務(wù)接口包括插件解析接口;
所述調(diào)用插件服務(wù)接口上傳插件,包括:調(diào)用插件服務(wù)接口中的插件解析接口,上傳插件,解析出插件的基本信息并入庫。
上述技術(shù)方案在一種實(shí)施方式中,所述插件服務(wù)接口包括插件安裝接口、插件卸載接口和插件展示接口;
所述調(diào)用插件服務(wù)接口以供管理插件的安裝、卸載和展示,包括:調(diào)用插件服務(wù)接口中的插件安裝接口、插件卸載接口和插件展示接口,以供管理插件的安裝、卸載和展示。
上述技術(shù)方案在一種實(shí)施方式中,所述插件服務(wù)接口包括插件基本信息接口和插件前端效果接口;
所述調(diào)用插件服務(wù)接口獲取插件信息,并將插件渲染在頁面上,包括:調(diào)用插件服務(wù)接口中的插件基本信息接口和插件前端效果接口,獲取插件信息,并將插件渲染在頁面上。
上述技術(shù)方案在一種實(shí)施方式中,基于springboot集成pf4j搭建所述插件服務(wù)接口。
第二方面,本發(fā)明提供一種web功能動(dòng)態(tài)擴(kuò)展并可熱插拔系統(tǒng),包括:
插件開發(fā)模塊,配置用于根據(jù)實(shí)際業(yè)務(wù)及pf4j插件的開發(fā)規(guī)范開發(fā)插件并上傳;
插件管理模塊,配置用于調(diào)用插件服務(wù)接口以供管理插件的安裝、卸載和展示;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州嘉為科技有限公司,未經(jīng)廣州嘉為科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110472215.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實(shí)現(xiàn)方法
- 一種WEB業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點(diǎn)轉(zhuǎn)換為目標(biāo)web app站點(diǎn)的方法和裝置
- 用于防護(hù)WEB漏洞的方法和設(shè)備
- 一種Web攻擊報(bào)告生成方法、裝置、設(shè)備及計(jì)算機(jī)介質(zhì)
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌





