web文档
xiyanqiu
这个作者很懒,什么都没留下…
展开
-
Servlet容器对url的匹配过程
Servlet容器对url的匹配过程精确路径匹配。例子:比如servletA 的url-pattern为 /test,servletB的url-pattern为 /* ,这个时候,如果我访问的url为http://localhost/test ,这个时候容器就会先 进行精确路径匹配,发现/test正好被servletA精确匹配,那么就去调用servletA,也不会去理会其他的servl...原创 2011-12-30 22:59:09 · 120 阅读 · 0 评论 -
Servlet的线程安全
1. 变量的线性安全:这里的变量指字段和共享数据(如表单参数值)。将参数变量本地化。多线程并不共享局部变量,所以要尽可能地在servlet中使用局部变量。例如:String user=request.getParameter("user");使用同步块Synchronized,防止可能异步调用的代码块,这就意味着线程需要排队处理。但要注意在使用同步块的范围要尽可能的小,不要直接在sev...原创 2012-01-04 22:32:13 · 83 阅读 · 0 评论 -
Servlet容器处理多个请求
概念工作者线程Work Thread:执行代码的一组线程。调度线程Dispatcher Thread:每个线程都具有分配给它的线程优先级,线程是根据优先级调度的。 Servlet采用多线程来处理多个请求同时访问,servlet依赖于一个线程池服务请求。线程池实际上是一系列的工作者线程集合。Servlet采用调度线程来管...原创 2012-01-05 22:56:54 · 117 阅读 · 0 评论