异步处理
一个Servlet的工作流程是:首先,Servlet接收到请求后,需要对请求修改的数据进行一些预处理。接着调用业务接口的某些方法,以完成业务处理。最后根据处理结果提交响应。至此,Servlet线程结束。在此过程中,如果任何一个任务没有结束,Servlet线程就处于阻塞状态,知道业务方法执行完毕。对于较大的应用,很容易造成程序性能的降低。
Servlet3.0针对这一问题做出了突破性的工作,现在通过使用Servlet3.0的异步处理机制可以将之前的Servlet处理流程调整为以下过程。
首先,Servlet接