[发明专利]web端实现代码开源的方法及MC-Studio插件在审
| 申请号: | 201811097906.4 | 申请日: | 2018-09-20 |
| 公开(公告)号: | CN109359438A | 公开(公告)日: | 2019-02-19 |
| 发明(设计)人: | 刘平 | 申请(专利权)人: | 摩尔元数(厦门)科技有限公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F8/41;G06F9/445 |
| 代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 王美花 |
| 地址: | 361000 福建省厦门市中国(福建)*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用服务器 插件 源码文件 压缩包 解密 源码 加密 调用 数据库 加密服务 开发环境 文件查询 运行应用 持久化 解压缩 项目源 服务器 保存 更新 配置 服务 | ||
1.一种web端实现代码开源的方法,其特征在于:包括:
步骤S1、在本地对应用服务器的URL进行配置,以连接应用服务器;
步骤S2、本地通过web将所需项目源码从应用服务器上下载到本地开发环境上;若是首次下载,所述的所需项目源码为整个项目的完整代码,或为非首次下载,只需下载相对上一次下载时有更新过的项目源码;
步骤S3、应用服务器根据指定目录或文件查询数据库,获取所需的加密的源码;
步骤S4、调用解密服务对加密的源码进行解密,将解密后源码缓存在应用服务器上并打成压缩包,并由应用服务器将压缩包发送给本地;
步骤S5、本地将压缩包进行解压缩,生成完整的web工程项目或生成web工程项目的增量;
步骤S6、在本地对解压缩后的源码文件进行修改,将修改后的源码文件提交到应用服务器,由应用服务器调用加密服务对修改后源码文件加密后更新回数据库进行持久化保存。
2.根据权利要求1所述的web端实现代码开源的方法,其特征在于:还包括:所述本地是通过MC-Studio插件与所述应用服务器进行交互的,所述MC-Studio插件由eclipse或myeclipse开发工具集成,且该MC-Studio插件包括:
配置模块,用于在本地对应用服务器的URL进行配置,以连接应用服务器;
下载模块,用于本地通过web将所需项目源码从应用服务器上下载到本地开发环境上;
解压缩模块,用于本地接收应用服务器的压缩包并进行解压缩;
提交模块,用于本地将修改后的源码文件提交到应用服务器。
3.根据权利要求2所述的web端实现代码开源的方法,其特征在于:还包括:
步骤S7、应用服务器把提交成功与否的结果信息反馈给MC-Studio插件,若结果信息为提交成功,则MC-Studio插件更新本地文件状态图标及版本信息。
4.一种MC-Studio插件,其特征在于:由eclipse或myeclipse开发工具集成,且该MC-Studio插件包括:
配置模块,用于在本地对应用服务器的URL进行配置,以连接应用服务器;
下载模块,用于本地通过web将所需项目源码从应用服务器上下载到本地开发环境上;若是首次下载,所述的所需项目源码为整个项目的完整代码,或为非首次下载,只需下载相对上一次下载时有更新过的项目源码;
解压缩模块,用于本地接收应用服务器的压缩包并进行解压缩,生成完整的web工程项目或生成web工程项目的增量;
提交模块,用于本地将修改后的源码文件提交到应用服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩尔元数(厦门)科技有限公司,未经摩尔元数(厦门)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811097906.4/1.html,转载请声明来源钻瓜专利网。





