JavaWeb
diweikang
心如止水
展开
-
Servlet生命周期
目录 Servlet运行原理 Servlet生命周期 1.加载和实例化 2.初始化 3.请求处理 4.服务终止 Servlet运行原理 Web服务器在与客户端交互时Servlet的工作过程是: 1. 在客户端对web服务器发出请求 2. web服务器接收到请求后将其发送给Servlet 3. Servlet容器为此产生一个实例对象并调用Serv...原创 2019-02-21 20:55:57 · 166 阅读 · 0 评论 -
Servlet的运行过程
Servlet的运行过程 Servlet程序是由web服务器调用,web服务器收到客户端的Servlet访问请求后: ①web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执行第②步。 ②装载并创建该Servlet的一个实例对象。 ③调用Servlet实例对象的init()方法。 ④创建一个用于封装HTTP请求消息的HttpServletReque...原创 2019-02-22 16:58:25 · 953 阅读 · 0 评论 -
Servlet的线程安全问题
目录 线程安全问题分析 如何开发线程安全的Servlet 1、使用同步代码块 2、实现SingleThreadModel接口 3、避免使用实例变量 线程安全问题分析 Servlet容器默认是采用单实例多线程的方式处理多个请求的。 当多个客户端并发访问同一个Servlet时,web服务器会为每一个客户端的访问请求创建一个线程,并在这个线程上调用Servlet的service方法,因此...原创 2019-02-22 19:58:09 · 280 阅读 · 0 评论