当前位置:首页 » 网页前端 » app自动更新web
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

app自动更新web

发布时间: 2023-05-14 19:35:26

① j2ee的web应用如何做到和CS程序一样自动更新

1:数据库的更新可以做版本号,下一个版本针对前一个版本有没有更新,更新的内容做成SQL脚本来更新即可。
2:程序更新,可提供ZIP更新包,上传至服务器,服务器自动拷贝到某个目录下,覆盖掉以前的程序;如果程序正在运行,可在程序下次启动的时候提示进行更新。
3:配置文件:可能得单独做一个针对配置文件的更新代码,在更新包标注配置文件的更新位置,如果配置文件是XML的,无非是修改原有节点,增加新的节点,这些都进行一下处理即可。

个人觉得,J2ee的做成更新包,拷贝的方式比较好,通过版本号来进行控制,再程序下次启动的时候对比版本号,将需要更新的脚本(数据库脚本、配置脚本等)通过一个脚本引擎执行一遍就OK了。

② 关于客户端软件调用webservice来实现自动更新。

webservice并不适合来传输文件啊,有什么很强的要求非用这个“? 理论上可以怎么做,你在客户端把你所有文件的版本传上服务器,服务器比对,然后确定谁需要更新,压缩,发送客户端,,客户端根据得到的提示,把数据流解压,写到本地磁盘上,