gpt4 book ai didi

java - 在 java servlet 应用程序中执行异步数据库任务

转载 作者:行者123 更新时间:2023-12-01 18:58:54 25 4
gpt4 key购买 nike

我有一个基于 jsp/servlet 的 Web 应用程序。

我有一个按钮“清理”,它调用 servlet,并且请求会一直发送到 DAO 类。DAO 类执行不同的数据库 Activity ,例如,将数据从主表移动到备份表,然后删除数据来自主表等

到目前为止,此 Activity 是同步的,用户需要等待发送响应。

我想实现与异步任务相同的场景,用户只需收到一条消息“已触发清理 Activity ”

执行此任务的最佳/最简单方法是什么?我无法使用调度程序。

我的容器是 TomCat。

最佳答案

最简单但不同的解决方案可能是在客户端使用某些 AJAX 行为。有很多简单/强大的框架(JS 文件)可以帮助您在页面中实现 AJAX。使用 AJAX,您只需异步提交请求并显示客户端消息“已触发清理 Activity ”,而服务器端正在处理请求。如果用户等待,服务器进程将返回并显示“成功”消息,否则用户可以自由导航其他页面或执行其他操作。

关于java - 在 java servlet 应用程序中执行异步数据库任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13017685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com