web应用的工作机制简图:
典型的工作流程:
1:客户端向web服务器发起HTTP请求
2:web服务器收到请求后将它交给servlet容器,servlet容器和web服务器可以工作在同一个进程中;也可以工作在同一台主机的不同进程中;也可以工作在不同的主机上
3:Servlet容器根据配置决定调用哪一个servlet,并且将request和response对象传入
4:Servlet使用request对象来获取客户端数据,执行其他逻辑操作,然后通过response对象发送给客户端响应信息
5:Servlet完成处理后,Servlet容器将确保响应信息被正确输出到客户端,然后将控制权jiaogeiweb服务器
6:web服务器将最终向客户端发送HTTP响应