Servlet生命周期
2011-04-30 22:39
204 查看
Servlet生命周期是被一些Servlet Container管理的。
1、Servlet容器负责servlet请求的调用处理,也就是调度线程执行Servlet的service(ServletRequest req, ServletResponse res) 。
2、默认Servlet类实例在Servlet容器中只存在一个。
这样,在相关Servlet操纵实例变量的情况下会出现一些潜在的问题,也就是线程安全。在一些Web应用系统中有时会忽略这个问题。
解决此类问题的一些办法:
1、可通过线程同步、锁机制实现,这需要面对一个性能问题不能以偏概全吧。
2、避免使用一些类变量。
3、有一个标记接口javax.servlet.SingleThreadModel但这会导致严重的性能问题,且它已经过时了。
1、Servlet容器负责servlet请求的调用处理,也就是调度线程执行Servlet的service(ServletRequest req, ServletResponse res) 。
2、默认Servlet类实例在Servlet容器中只存在一个。
这样,在相关Servlet操纵实例变量的情况下会出现一些潜在的问题,也就是线程安全。在一些Web应用系统中有时会忽略这个问题。
解决此类问题的一些办法:
1、可通过线程同步、锁机制实现,这需要面对一个性能问题不能以偏概全吧。
2、避免使用一些类变量。
3、有一个标记接口javax.servlet.SingleThreadModel但这会导致严重的性能问题,且它已经过时了。
相关文章推荐
- Servlet 生命周期、工作原理
- 《Java Servlet编程》笔记(servlet生命周期)
- Servlet编程专题1之Servlet生命周期
- Servlet的API(生命周期)
- Servlet 和Jsp的生命周期
- Servlet运行原理以及生命周期
- servlet 生命周期
- JSP学习 --- servlet的生命周期
- ServletResponse和Servlet的生命周期
- Servlet的生命周期及工作原理
- servlet生命周期
- Servlet生命周期与工作原理
- servlet生命周期 & http & JSP九个内置对象
- Servlet 生命周期、工作原理
- Servlet的生命周期及web.xml的配置
- servlet的生命周期
- javaEE servlet与jsp生命周期
- servlet生命周期
- Servlet的生命周期,Servlet和CGI的区别
- servlet/filter的生命周期