web应用程序运行原理
   读取web.xml文件

   web.xml常用配置参数
   1.context-param 上下文参数
   2.listener 监听器配置参数
   3.filter 过滤器配置参数
   4.servlet servlet页面参数
   5.其他

   读取顺序 1.2.3.4.5

   原理及过程
   1.应用在服务器上启动,容器按上述顺序自动读取web.xml中的参数
   2.容器创建一个上下文对象。既ServletContext. 整个web应用共享整个对象
   3.容器将读取到的context-param配置参数转换成键值对,封装到ServletContext
   4.创建监听器对象(Servlet容器实例化所有监听器,回调无参构造方法,调用Init初始化方法)
   5.创建过滤器对象(Servlet容器实例化所有的过滤器,回调无参构造方法。调用Init初始化方法)

   注意:此时只是web应用启动时读取文件以及初始化阶段,客户端没有发送请求的情况下不会有任何操作

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐