• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種功能代碼文件的自動發(fā)布方法及系統(tǒng)技術(shù)方案

    技術(shù)編號:9490033 閱讀:89 留言:0更新日期:2013-12-25 23:50
    本發(fā)明專利技術(shù)涉及一種功能代碼文件的自動發(fā)布方法及系統(tǒng),包括以下步驟:步驟1:創(chuàng)建目錄清單,所述目錄清單用于存儲待發(fā)布的功能代碼文件,及功能代碼文件在服務(wù)器上的存儲位置;步驟2:將功能代碼文件按照目錄清單存儲的存儲位置上傳到服務(wù)器;步驟3:服務(wù)器解析功能代碼文件,并發(fā)布解析后的功能代碼文件;步驟4:在功能代碼文件發(fā)布后,移動所述功能代碼文件并將功能代碼文件存儲于其它存儲位置;步驟5:服務(wù)器加載新的功能代碼文件,直至所有待發(fā)布的功能代碼文件發(fā)布完畢。本發(fā)明專利技術(shù)能夠?qū)崿F(xiàn)業(yè)務(wù)模塊自動化部署,減少上線人工維護(hù)成本,對用戶需求做到準(zhǔn)確、及時響應(yīng),更好的滿足用戶的需求,減少工作量,降低成本,同時減少因人工操作造成的故障。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    【專利摘要】本專利技術(shù)涉及一種功能代碼文件的自動發(fā)布方法及系統(tǒng),包括以下步驟:步驟1:創(chuàng)建目錄清單,所述目錄清單用于存儲待發(fā)布的功能代碼文件,及功能代碼文件在服務(wù)器上的存儲位置;步驟2:將功能代碼文件按照目錄清單存儲的存儲位置上傳到服務(wù)器;步驟3:服務(wù)器解析功能代碼文件,并發(fā)布解析后的功能代碼文件;步驟4:在功能代碼文件發(fā)布后,移動所述功能代碼文件并將功能代碼文件存儲于其它存儲位置;步驟5:服務(wù)器加載新的功能代碼文件,直至所有待發(fā)布的功能代碼文件發(fā)布完畢。本專利技術(shù)能夠?qū)崿F(xiàn)業(yè)務(wù)模塊自動化部署,減少上線人工維護(hù)成本,對用戶需求做到準(zhǔn)確、及時響應(yīng),更好的滿足用戶的需求,減少工作量,降低成本,同時減少因人工操作造成的故障。【專利說明】一種功能代碼文件的自動發(fā)布方法及系統(tǒng)
    本專利技術(shù)涉及一種功能代碼文件的自動發(fā)布方法及系統(tǒng)。
    技術(shù)介紹
    當(dāng)前,運(yùn)營商的互聯(lián)網(wǎng)項(xiàng)目開發(fā)中的幾個特點(diǎn):功能代碼文件更新頻繁,同時更新多個功能代碼文件內(nèi)容。因業(yè)務(wù)限制,很多規(guī)則不可配置,通過硬編碼的形式實(shí)現(xiàn);開發(fā)完成后,更新代碼繁瑣。涉及到的代碼在開發(fā)框架中分布很零散;上線需整理代碼清單,針對代碼清單進(jìn)行逐個代碼文件的替換。在開發(fā)人員代碼開發(fā),測試完成后,進(jìn)行上線部署環(huán)節(jié)。從上可以看出上線步驟繁瑣,人工維護(hù)成本較高,造成功能開發(fā)效率低下,且易出錯。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)所要解決的技術(shù)問題是提供一種能夠解決互聯(lián)網(wǎng)開發(fā)過程中業(yè)務(wù)模塊部署難問題的功能代碼文件自動化發(fā)布方法及系統(tǒng)。本專利技術(shù)解決上述技術(shù)問題的技術(shù)方案如下:一種功能代碼文件的自動發(fā)布方法,包括以下步驟:步驟1:創(chuàng)建目錄清單,所述目錄清單用于存儲待發(fā)布的功能代碼文件,及功能代碼文件在服務(wù)器上的存儲位置;步驟2:將功能代碼文件按照目錄清單存儲的存儲位置上傳到服務(wù)器;步驟3:服務(wù)器解析功能代碼文件,并發(fā)布解析后的功能代碼文件;步驟4:在功能代碼文件發(fā)布后,移動所述功能代碼文件并將功能代碼文件存儲于其它存儲位置;步驟5:服務(wù)器加載新的功能代碼文件,直至所有待發(fā)布的功能代碼文件發(fā)布完畢。本專利技術(shù)的有益效果是:能夠?qū)崿F(xiàn)業(yè)務(wù)模塊自動化部署,減少上線人工維護(hù)成本,對用戶需求做到準(zhǔn)確、及時響應(yīng),更好的滿足用戶的需求,減少工作量,降低成本,同時減少因人工操作造成的故障。在上述技術(shù)方案的基礎(chǔ)上,本專利技術(shù)還可以做如下改進(jìn)。進(jìn)一步,所述步驟2和步驟3之間還包括:進(jìn)一步,步驟2a:如果服務(wù)器中未設(shè)置有中間件,則重啟服務(wù)器,否則,不重啟服務(wù)器。進(jìn)一步,所述功能代碼文件為壓縮文件。進(jìn)一步,所述功能代碼文件包括功能代碼文件發(fā)布所需的視圖層、模型層、控制層和配置文件。進(jìn)一步,一種功能代碼文件的自動發(fā)布系統(tǒng),包括創(chuàng)建模塊,存儲模塊,解析發(fā)布模塊,移動模塊和加載模塊;進(jìn)一步,所述創(chuàng)建模塊,用于創(chuàng)建目錄清單,所述目錄清單用于存儲待發(fā)布的功能代碼文件,及功能代碼文件在服務(wù)器上的存儲位置,將目錄清單的信息發(fā)送給存儲模塊;所述存儲模塊,用于將功能代碼文件按照目錄清單存儲的存儲位置上傳到服務(wù)器,將功能代碼文件的信息發(fā)送給解析發(fā)布模塊;所述解析發(fā)布模塊,用于服務(wù)器解析功能代碼文件,并發(fā)布解析后的功能代碼文件,將功能代碼文件是否發(fā)布完成的信息發(fā)送給移動模塊;所述移動模塊,用于接收功能代碼文件是否發(fā)布完成的信息,在功能代碼文件發(fā)布后,移動所述功能代碼文件并將功能代碼文件存儲于其它存儲位置,并將移動完成否信息發(fā)送給加載模塊;所述加載模塊,用于接收移動完成否信息,服務(wù)器加載新的功能代碼文件,直至所有待發(fā)布的功能代碼文件發(fā)布完畢。所述存儲模塊,解析發(fā)布模塊之間還包括重啟模塊:所述重啟模塊,用于如果服務(wù)器中未設(shè)置有中間件,則重啟服務(wù)器,否則,不重啟服務(wù)器。進(jìn)一步,所述功能代碼文件為壓縮文件。進(jìn)一步,所述功能代碼文件包括功能代碼文件發(fā)布所需的視圖層、模型層、控制層和配置文件。【專利附圖】【附圖說明】圖1為本專利技術(shù)方法步驟流程圖;圖2為本專利技術(shù)系統(tǒng)結(jié)構(gòu)圖。附圖中,各標(biāo)號所代表的部件列表如下:1、創(chuàng)建模塊,2、存儲模塊,3、解析發(fā)布模塊,4、移動模塊,5、加載模塊。【具體實(shí)施方式】以下結(jié)合附圖對本專利技術(shù)的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本專利技術(shù),并非用于限定本專利技術(shù)的范圍。如圖1所示,為本專利技術(shù)方法步驟流程圖,圖2為本專利技術(shù)系統(tǒng)結(jié)構(gòu)圖。實(shí)施例1一種功能代碼文件的自動發(fā)布方法,包括以下步驟:步驟1:創(chuàng)建目錄清單,所述目錄清單用于存儲待發(fā)布的功能代碼文件,及功能代碼文件在服務(wù)器上的存儲位置;步驟2:將功能代碼文件按照目錄清單存儲的存儲位置上傳到服務(wù)器;步驟3:服務(wù)器解析功能代碼文件,并發(fā)布解析后的功能代碼文件;步驟4:在功能代碼文件發(fā)布后,移動所述功能代碼文件并將功能代碼文件存儲于其它存儲位置;步驟5:服務(wù)器加載新的功能代碼文件,直至所有待發(fā)布的功能代碼文件發(fā)布完畢。所述步驟2和步驟3之間還包括:步驟2a:如果服務(wù)器中未設(shè)置有中間件,則重啟服務(wù)器,否則,不重啟服務(wù)器。所述功能代碼文件為壓縮文件。所述功能代碼文件包括功能代碼文件發(fā)布所需的視圖層、模型層、控制層和配置文件。一種功能代碼文件的自動發(fā)布系統(tǒng),包括創(chuàng)建模塊1,存儲模塊2,解析發(fā)布模塊3,移動模塊4和加載模塊5 ;所述創(chuàng)建模塊I,用于創(chuàng)建目錄清單,所述目錄清單用于存儲待發(fā)布的功能代碼文件,及功能代碼文件在服務(wù)器上的存儲位置,將目錄清單的信息發(fā)送給存儲模塊2 ;所述存儲模塊2,用于將功能代碼文件按照目錄清單存儲的存儲位置上傳到服務(wù)器,將功能代碼文件的信息發(fā)送給解析發(fā)布模塊3 ;所述解析發(fā)布模塊3,用于服務(wù)器解析功能代碼文件,并發(fā)布解析后的功能代碼文件,將功能代碼文件是否發(fā)布完成的信息發(fā)送給移動模塊4 ;所述移動模塊4,用于接收功能代碼文件是否發(fā)布完成的信息,在功能代碼文件發(fā)布后,移動所述功能代碼文件并將功能代碼文件存儲于其它存儲位置,并將移動完成否信息發(fā)送給加載模塊5 ;所述加載模塊5,用于接收移動完成否信息,服務(wù)器加載新的功能代碼文件,直至所有待發(fā)布的功能代碼文件發(fā)布完畢。所述存儲模塊2,解析發(fā)布模塊3之間還包括重啟模塊2A:所述重啟模塊2A,用于如果服務(wù)器中未設(shè)置有中間件,則重啟服務(wù)器,否則,不重啟服務(wù)器。所述功能代碼文件為壓縮文件。所述功能代碼文件包括功能代碼文件發(fā)布所需的視圖層、模型層、控制層和配置文件。業(yè)務(wù)模塊自動化發(fā)布方法是一種實(shí)現(xiàn)業(yè)務(wù)模塊自動化部署的方案。本方法的專利技術(shù)與客戶需求并無直接聯(lián)系,主要是解決開發(fā)過程中上線部屬麻煩的問題,本方法主要有五個步驟組成:依據(jù)客戶需求,開發(fā)人員開發(fā)并測試通過的相關(guān)的代碼進(jìn)行打包。這一步驟是基礎(chǔ),需要開發(fā)人員將開發(fā)好的代碼,以清單(列表)的方式進(jìn)行編譯打包。其中代碼清單應(yīng)該很清楚的表明代碼包中的任何一個代碼文件所處的服務(wù)器上目錄位置。通過后臺功能,將打包好的代碼上傳到服務(wù)器上。這一步驟在前一步驟的基礎(chǔ)上進(jìn)行代碼上傳。上傳后的代碼會放置到服務(wù)器上應(yīng)用文件夾下的某一固定位置。服務(wù)器應(yīng)用進(jìn)行重啟操作。此步驟執(zhí)行是為了確包上傳的代碼包能夠生效。服務(wù)器如果采用中間件,如weblogic等,部署開發(fā)模式后,不用重啟也可生效,不過這一功能是weblogic自帶的功能,與本次方法的專利技術(shù)并無關(guān)系。服務(wù)器依據(jù)代碼包中的代碼清單對步驟2中的固定位置目錄下的代碼包進(jìn)行自動發(fā)布操作。這一本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種功能代碼文件的自動發(fā)布方法,其特征在于,包括以下步驟:步驟1:創(chuàng)建目錄清單,所述目錄清單用于存儲待發(fā)布的功能代碼文件,及功能代碼文件在服務(wù)器上的存儲位置;步驟2:將功能代碼文件按照目錄清單存儲的存儲位置上傳到服務(wù)器;步驟3:服務(wù)器解析功能代碼文件,并發(fā)布解析后的功能代碼文件;步驟4:在功能代碼文件發(fā)布后,移動所述功能代碼文件并將功能代碼文件存儲于其它存儲位置;步驟5:服務(wù)器加載新的功能代碼文件,直至所有待發(fā)布的功能代碼文件發(fā)布完畢。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:劉新武
    申請(專利權(quán))人:北京思特奇信息技術(shù)股份有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 在线A级毛片无码免费真人| 精品欧洲AV无码一区二区男男 | 无码精品国产va在线观看dvd| 久久久久亚洲AV无码专区首JN| 亚洲AV日韩AV永久无码色欲| 久久影院午夜理论片无码| 少妇无码太爽了不卡视频在线看| 狠狠躁天天躁无码中文字幕图| 久久久久无码精品亚洲日韩| 东京热一精品无码AV| 无码中文字幕乱在线观看| 免费无码精品黄AV电影| 亚洲∧v久久久无码精品| 国产午夜无码片在线观看 | 无码国产精品一区二区免费虚拟VR| 在线精品免费视频无码的| 亚洲AV无码乱码国产麻豆穿越 | 天堂Av无码Av一区二区三区| 国产成人精品无码一区二区 | 免费A级毛片无码视频| 国产精品无码制服丝袜| 高清无码午夜福利在线观看| 国产成人无码区免费内射一片色欲| 无码中文2020字幕二区| 色欲狠狠躁天天躁无码中文字幕| 日韩精品无码免费专区网站| 在线无码午夜福利高潮视频 | 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻系列av无码一区二区 | 亚洲av永久无码精品网站| 国产精品成人99一区无码| 亚洲精品无码久久久久YW| 日韩人妻无码精品久久久不卡| 人妻AV中出无码内射| 中文无码vs无码人妻| 国产精品亚洲αv天堂无码| 亚洲不卡无码av中文字幕| 亚洲午夜福利精品无码| 日韩精品无码人成视频手机| 中文字幕乱妇无码AV在线 | 国产成人无码一区二区在线观看| 无码精品前田一区二区|