作者BastenH (BastenHuang)
看板Soft_Job
標題[請益] 更新設計請益
時間Sun Apr 21 10:56:03 2019
小弟寫程式的經驗不多,因為需求要寫更新程式
目前的想法是這樣
有一個主程式,一個是更新程式(判斷需不需要執行更新)
主程式從server判斷需不需下載更新檔
下載完後,透過另一個更新程式把主程式關閉並執行更新
更新步驟我會寫在一個jar檔裡面
透過更新程式去執行這個jar檔(java -jar這類的命令)
---------------------------------------------------------------------
想請教把更新步驟寫在jar檔裡面,再透過另一個程式去執行這個做法合適嗎
還是有更適當的做法
用java寫的,db是sqlite
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.181.211.93
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1555815365.A.C56.html
推 lemon651: 太複雜了,不如用shell script寫 04/21 13:48
這部分比較不了解,來了解一下好了
推 GGylin: 更新模式 不是一開始主程式設計的時候就決定好了? 你這樣 04/21 14:42
→ GGylin: 是替換程式吧? 04/21 14:42
確實像是替換程式,主程式就是一個解開的war檔,想說如果有什麼變動
就直接把裡面相對應的檔案換掉
不過替換程式跟更新模式有什麼差異呢?
→ MOONY135: 關掉的部分建議用安裝包解 不要用程式的部分 04/21 18:07
project是一個解開的war檔,我目前的做法是把web server的服務停掉,然後再做更新
※ 編輯: BastenH (175.181.211.93), 04/21/2019 19:17:21
推 yoyoma: docker就對了 04/21 22:08