我在网络应用开发面临的一个技术问题浏览别处:保持运行的SQL程序,而在应用程序
这里是我们的目标: 通过点击一个按钮,用户启动一个SQL/Oracle的程序大约需要5到10分钟才能成功结束。该过程是由4个步骤:
- 删除用户...
- 删除数据...
- 复制用户...
- 复制DATAS ...
虽然程序正在运行,用户不能启动第二个程序,但可以完成其他任何事情(浏览应用程序中的其他地方,甚至关闭浏览器)。在任何情况下,程序都会在后台完成。
这里是我的技术挑战:
点击后,如果任何用户访问或停留在启动页,我希望用户看到执行的监控进展(4个步骤)。 因此,当用户停留在页面上时,我必须考虑刷新页面。在web-app的
技术:
- 的Java/Java EE中,Struts的,春天,甲骨文SQL9i
- NO AJAX
你有关于如何使任何建议这行得通 ?
谢谢。
可能在应用程序端的后台/工作线程中启动。将后台启动的过程记录到表中,并且您的前端可以查询日志表以获取最新状态。 – tbone