Java技术web的几个技术名词.pptxVIP

  • 2
  • 0
  • 约1.68千字
  • 约 11页
  • 2016-12-05 发布于湖北
  • 举报
Web的几个技术名词比较目 录 web项目中几个技术名词比较 web.xml中定义的几个节点servlet、listener、filter,这几个技术之间的区别和联系如何,我们放在一起来看看。 web.xml 的加载顺序是:context-param - listener - filter - servlet?。了解了这几个概念的区别以后,不难理解这个加载顺序了。 Servlet概念:是运行在服务器端的java程序,遵从HTTP协议的,运行在服务器端。是工作在客户端请求和服务器响应的中间层,是一种动态加载的模块,为来自web服务器的请求提供服务。不是在服务器启动时就初始化的,而是在用户请求过程中由Servlet容器生成并初始化的。 Servlet是单进程,多线程的; 验证示例:DispathcerServlet(spring的)在处理用户的请求的时候是创建多个线程来完成的,项目的日志记录可以看到的,但是这三个请求的session是同一个。(是单例) 生命周期:Servlet是单例,生命周期从它被装入Web容器开始,并在Web容器终止或者重新装入Servlet时结束。一旦Servlet被装入Web容器,一般不会删除,直到服务器关闭或重启。 Servlet的执行过程 Filter 概念:是可复用的代码片段,它的作用就是对HTTP请求、响应和头信息进行修正(所谓的过滤器就是在根据

文档评论(0)

1亿VIP精品文档

相关文档