[發明專利]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.szxzyx.cn/pat/books/201811097906.4/1.html,轉載請聲明來源鉆瓜專利網。





