當前位置:首頁 » 網頁前端 » 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並不適合來傳輸文件啊,有什麼很強的要求非用這個「? 理論上可以怎麼做,你在客戶端把你所有文件的版本傳上伺服器,伺服器比對,然後確定誰需要更新,壓縮,發送客戶端,,客戶端根據得到的提示,把數據流解壓,寫到本地磁碟上,