您的位置:首页 > 其它

Servlet生命周期、工作原理

2017-05-27 18:51 197 查看

Servlet生命周期

servlet加载 –> 实例化 –> 初始化 –> 响应客户端请求 –> 销毁



注:每一个servlet都是单例的,servlet一旦被创建,客户端再去访问servlet时其实访问都是同一个servlet。因此,在高并发的情况下,容易产生线程安全问题,要注意使用同步机制来预防。

Servlet工作原理

客户端向服务器端请求某个servlet

服务器端接收请求

服务器创建ServletRequest对象,将客户端的请求封装到这个对象中

服务器创建ServletResponse对象

服务器调用HttpServlet的service方法,将ServletRequest对象和ServletResponse对象传入该方法,service方法将根据ServletRequest对象中的信息选择调用doGet或者doPost方法,然后执行相应的逻辑代码

服务器调用HttpServletResponse对象的相关方法生成响应数据,发送给客户端
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: