作者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://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1555815365.A.C56.html
1F:推 lemon651: 太复杂了,不如用shell script写 04/21 13:48
这部分比较不了解,来了解一下好了
2F:推 GGylin: 更新模式 不是一开始主程式设计的时候就决定好了? 你这样 04/21 14:42
3F:→ GGylin: 是替换程式吧? 04/21 14:42
确实像是替换程式,主程式就是一个解开的war档,想说如果有什麽变动
就直接把里面相对应的档案换掉
不过替换程式跟更新模式有什麽差异呢?
4F:→ MOONY135: 关掉的部分建议用安装包解 不要用程式的部分 04/21 18:07
project是一个解开的war档,我目前的做法是把web server的服务停掉,然後再做更新
※ 编辑: BastenH (175.181.211.93), 04/21/2019 19:17:21
5F:推 yoyoma: docker就对了 04/21 22:08