我在網絡應用開發面臨的一個技術問題瀏覽別處:保持運行的SQL程序,而在應用程序
這裏是我們的目標: 通過點擊一個按鈕,用戶啓動一個SQL/Oracle的程序大約需要5到10分鐘才能成功結束。該過程是由4個步驟:
- 刪除用戶...
- 刪除數據...
- 複製用戶...
- 複製DATAS ...
雖然程序正在運行,用戶不能啓動第二個程序,但可以完成其他任何事情(瀏覽應用程序中的其他地方,甚至關閉瀏覽器)。在任何情況下,程序都會在後臺完成。
這裏是我的技術挑戰:
點擊後,如果任何用戶訪問或停留在啓動頁,我希望用戶看到執行的監控進展(4個步驟)。 因此,當用戶停留在頁面上時,我必須考慮刷新頁面。在web-app的
技術:
- 的Java/Java EE中,Struts的,春天,甲骨文SQL9i
- NO AJAX
你有關於如何使任何建議這行得通 ?
謝謝。
可能在應用程序端的後臺/工作線程中啓動。將後臺啓動的過程記錄到表中,並且您的前端可以查詢日誌表以獲取最新狀態。 – tbone