[發明專利]程序處理方法和裝置在審
申請號: | 201710079010.2 | 申請日: | 2017-02-14 |
公開(公告)號: | CN106897105A | 公開(公告)日: | 2017-06-27 |
發明(設計)人: | 張緒勇;蘇建棟 | 申請(專利權)人: | 泰康保險集團股份有限公司 |
主分類號: | G06F9/45 | 分類號: | G06F9/45;G06F9/44 |
代理公司: | 北京同立鈞成知識產權代理有限公司11205 | 代理人: | 楊澤,劉芳 |
地址: | 100031 北京市西*** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 程序 處理 方法 裝置 | ||
技術領域
本發明涉及計算機技術,尤其涉及一種程序處理方法和裝置。
背景技術
應用程序的開發人員編寫的Java代碼經過編譯和打包之后得到安裝文件,用戶通過下載安裝文件并進行安裝后可以使用該應用程序。當應用程序被修改或升級時,需要將新編寫的Java代碼再次編譯和打包,形成新的安裝文件,以使用戶下載并安裝新的安裝文件,使用修改或升級后的應用程序。
現有技術中,通過bat腳本和ANT腳本獲取SVN版本庫中的Java代碼,并將Java代碼打包,得到安裝文件。
采用現有技術,當應用程序的代碼的路徑因后期維護或修改發生變化時,需要不斷根據變化情況對用于程序處理的腳本的代碼進行維護和修改,造成程序處理的工作量較大。
發明內容
本發明提供一種程序處理方法和裝置,降低了程序處理的工作量。
本發明提供一種程序處理方法,包括:
獲取點擊處理控件的操作指令,所述處理控件與處理程序對應,所述操作指令用于觸發執行所述處理程序;
獲取Java目標程序的配置信息,所述配置信息與所述Java目標程序唯一對應,所述配置信息位于Excel表格中;
執行所述處理程序,對所述配置信息對應的所述Java目標程序進行處理。
在本發明一實施例中,,所述處理程序包括第一處理程序,所述第一處理程序中包含第一打包腳本和第一存儲腳本;
所述執行所述處理程序,對所述配置信息對應的Java目標程序進行處理包括:
通過執行所述第一打包腳本打包所述配置信息對應的所述Java目標程序得到Java包文件,所述第一打包腳本通過所述Excel表格內嵌的VB腳本編程實現;
通過執行所述第一存儲腳本存儲所述Java包文件至第一路徑,所述配置信息包括所述第一路徑,所述第一存儲腳本通過所述Excel表格內嵌的VB腳本編程實現。
在本發明一實施例中,所述處理程序還包括第二處理程序,所述第二處理程序中包含編譯腳本、第二打包腳本和第二存儲腳本;
所述執行所述處理程序,對所述配置信息對應的Java目標程序進行處理還包括:
通過執行所述編譯腳本編譯所述配置信息對應的所述Java目標程序得到Class文件,所述編譯腳本通過所述Excel表格內嵌的VB腳本編程實現;
通過執行所述第二打包腳本打包所述Class文件得到Class包文件,所述第二打包腳本通過所述Excel表格內嵌的VB腳本編程實現;
通過執行所述第二存儲腳本存儲所述Class包文件至第二路徑,所述配置信息包括所述第二路徑,所述第二存儲腳本通過所述Excel表格內嵌的VB腳本編程實現。
在本發明一實施例中,所述通過執行所述第一打包腳本打包所述配置信息對應的所述Java目標程序得到Java包文件之前,還包括:
通過執行第一校驗腳本校驗所述Java目標程序是否存在,所述第一校驗腳本通過所述Excel表格內嵌的VB腳本編程實現;
所述通過執行所述第二打包腳本打包所述Class文件得到Class包文件之前還包括:
通過執行第二校驗腳本校驗所述Class文件是否存在,所述第二校驗腳本通過所述Excel表格內嵌的VB腳本編程實現。
在本發明一實施例中,所述配置信息包括:
所述Java目標程序的路徑信息、所述Java目標程序的文件名信息、所述Java目標程序的版本信息和/或所述Java目標程序的變更信息。
本發明提供一種程序處理裝置,包括:
獲取模塊,所述獲取模塊用于獲取點擊處理控件的操作指令,所述處理控件與處理程序對應,所述操作指令用于觸發執行所述處理程序;
所述獲取模塊還用于獲取Java目標程序的配置信息,所述配置信息與所述Java目標程序唯一對應,所述配置信息位于Excel表格中;
處理模塊,所述處理模塊用于執行所述處理程序,對所述配置信息對應的所述Java目標程序進行處理。
在本發明一實施例中,所述處理程序包括第一處理程序,所述第一處理程序中包含第一打包腳本和第一存儲腳本;
所述處理模塊具體用于通過執行所述第一打包腳本打包所述配置信息對應的所述Java目標程序得到Java包文件,所述第一打包腳本通過所述Excel表格內嵌的VB腳本編程實現;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于泰康保險集團股份有限公司,未經泰康保險集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710079010.2/2.html,轉載請聲明來源鉆瓜專利網。