系统是 B/S结构
想做个 版本自动更新 通过JAVA实现在网上查了一点资料
1.服务器提供个http服务器
然后把需要更新的文件按目录放置,
有个配置文件,里面写着各个文件,文件夹的版本。本地也有对应的配置文件,启动 application前,先比较服务器上的配置文件和本地配置文件,然后就自动下载低于服务器版本的各个文件,文件夹。就做到自动更新了。 
2.用apache作为更新服务器,客户java程序用ajp协议定时去取新增的数据!然后本地动态加载加写入配置供重启时初始化!
看了后 感觉第一个说的有道理
想问问 各位高人  有什么好东东 分享一下!

解决方案 »

  1.   

    B/S的首先说下,你的server端需要去哪更新,你的总服务器吗C/S版的一般在本地的类里面有个版本数据,在每次提交的时候对比数据库或者服务器上的版本数据,如果版本不一样,下栽相应的安装程序到本地运行..要想更新服务端,首先要有标志位,哪个地方更改了,然后在下栽相应的文件.
      

  2.   

    JF
    暂时还没有遇到B/S架构需要更新的呢。
    一般都是C/S架构,需要版本的更新。