[發明專利]基于Maven插件機制的軟件開發框架更新方法有效
| 申請號: | 202011206821.2 | 申請日: | 2020-11-03 |
| 公開(公告)號: | CN112379865B | 公開(公告)日: | 2022-09-16 |
| 發明(設計)人: | 姚瑞祥 | 申請(專利權)人: | 福建福諾移動通信技術有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/65;G06F8/71;G06F9/445;G06F21/57 |
| 代理公司: | 福州元創專利商標代理有限公司 35100 | 代理人: | 丘鴻超;蔡學俊 |
| 地址: | 350003 福建省福州市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 maven 插件 機制 軟件 開發 框架 更新 方法 | ||
本發明提出一種基于Maven插件機制的軟件開發框架更新方法,基于Maven插件可實現與開發環境IDE快速結合,操作簡便高效,對開發人員透明、減低操作門檻。自定義更新腳本,可滿足各類復雜更新場景并支持對框架進行升級或者回退操作。此種更新方式可廣泛應用于框架技術更新、業務功能增強、安全漏洞修復等需要進行開發框架更新的應用軟件開發場景。
技術領域
本發明涉及應用軟件系統開發領域,涉及關注在應用軟件開發過程中軟件開發框架更新的方法,尤其涉及一種基于Maven插件機制的軟件開發框架更新方法。
背景技術
隨著移動互聯網的飛速發展,軟件系統應用越來越廣泛,各行各業對軟件系統的依賴程度越來越大,軟件系統迭代更新速度及安全性將直接影響日常生產活動。基于當前軟件系統需求迭代快、信息安全要求高等特點,很多軟件公司均會開發封裝自有開發框架,將通用或者特定業務功能進行封裝形成軟件框架或者組件,便于在多個項目中復用,提升開發效率。亦可在發現安全漏洞時采用相同的漏洞修復方案,快速修復相關安全漏洞。但是軟件框架本身由于技術更新、功能增強或漏洞修復等原因也在不斷的更新迭代,對于已使用舊軟件框架進行開發的眾多項目,如何快速高效的更新到新框架是許多軟件公司都要面臨的一大問題。
現有常規技術方案包括:
1、純人工手動更新:開發人員基于新版本搭建開發框架,將基于舊框架開發的業務代碼手動復制到新開發框架中,并修改需要更新的文件及手動執行數據庫腳本,最終完成框架升級更新工作。
2、自動+手動更新:開發人員將后端業務邏輯封裝打包(例如Jar包),通過Maven版本依賴管理,舊框架自動下載更新。同時開發人員將新框架前端文件(Html、Css、Js等)手動復制到舊框架中并手動更新所需文件及數據庫腳本,完成開發框架更新工作。
這些方案雖能解決開發框架版本更新的問題,但還是存在如下問題:
1、人工操作、效率低、易出錯:每個項目開發框架更新都需要人工介入手動操作,效率低下,且更新過程中容易出現文件遺留等問題,導致更新失敗。
2、無法與開發環境IDE結合,更新門檻高:無法將框架更新操作與開發環境IDE相結合,更新操作并非對所以開發人員透明,框架更新工作需要核心開發人員完成。
3、不支持快速升/降框架版本:由于技術及安全漏洞等因素,不同項目可能需要對開發框架進行升級或者回退,目前方案無法快速支持版本回退操作。
發明內容
為了解決現有技術存在的缺陷和不足的問題,本發明提出一種基于Maven插件機制的軟件開發框架更新方法,主要關注的是應用系統開發過程中軟件框架更新的方法。采用一種基于Maven插件、可自定義更新腳本、支持升/降框架版本、操作簡便高效的軟件框架更新方法。由于此方法基于Maven插件、可自定義框架更新腳本,因此可快速與IDE相結合,適用于各類復雜框架結構更新,將框架更新工作從繁瑣易錯的人工操作中解放出來,極大提升更新成功率及工作效率。
本方案提出的應用系統開發過程中軟件框架更新的方法。基于Maven插件可實現與開發環境IDE快速結合,操作簡便高效,對開發人員透明、減低操作門檻。自定義更新腳本,可滿足各類復雜更新場景并支持對框架進行升級或者回退操作。此種更新方式可廣泛應用于框架技術更新、業務功能增強、安全漏洞修復等需要進行開發框架更新的應用軟件開發場景。
名詞解釋:
Maven:Apache Maven,是一個軟件(特別是Java軟件)項目管理及自動構建工具,由Apache軟件基金會所提供。基于項目對象模型(縮寫:POM)概念,Maven利用一個中央信息片斷能管理一個項目的構建、報告和文檔等步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建福諾移動通信技術有限公司,未經福建福諾移動通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011206821.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種型材焊接輔助裝置
- 下一篇:一種電機外殼加工用拐角處毛刺清理裝置





