简答题

简单回答 Servlet 的工作过程。

【正确答案】

(1) 客户机将请求发送到服务器。
(2) 服务器上的 Web 容器实例化 Servlet,并为 Servlet 进程创建线程。Servlet 是在出现第一个请求 时装入的,在服务器关闭之前不会卸载它。
(3) Web 容器将请求信息发送到 Servlet。
(4) Servlet 创建一个响应,并将其返回到 Web 容器。Servlet 使用客户端请求中的信息及服务器可以 访问的其他信息资源如资源文件和数据库等来动态构造响应。
(5) Web 容器将响应发回给客户机。
(6) 服务器关闭或 Servlet 空闲时间超过一定限度时,调用 destroy 方法退出。

【答案解析】