[发明专利]基于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利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建福诺移动通信技术有限公司,未经福建福诺移动通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011206821.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top