Har*_*sha 2 java installer swing intranet auto-update
我有一个java应用程序,在我的办公室网络中使用了很多计算机.这是一个java swing应用程序,当大多数时候有更新时我必须更新每台计算机.目前有一种机制可以自动更新这些应用程序,但似乎它无法正常工作,也就是说我在数据库中有一个简单的表,它保存已发布的版本号,当应用程序启动它时,它会根据数据库检查其版本.如果它不符合,则从我们在网络中安装的FTP服务器下载整个应用程序.
最近想到创建一个服务器来完成这个任务.但是,我不知道这是否是一个好习惯.
我的想法是,有一台服务器可以获取FTP服务器中每个文件的md5哈希值,并将该哈希列表和文件列表发送给其客户端.当客户端(我的swing应用程序)获得此列表时,它会将这些哈希值与其文件进行比较,如果存在不匹配,则客户端可以从FTP服务器下载该文件.
请告诉我这是更新java应用程序的好方法吗?
您应该使用Java Webstart.
它专为这种情况而设计:从Internet和/或Intranet自动下载和更新应用程序.
它甚至可以实现诸如应用程序版本控制之类的聪明功能,并确保只有在需要时才能通过智能缓存下载新文件.
| 归档时间: |
|
| 查看次数: |
379 次 |
| 最近记录: |