一、

1.启动tomcat启动web项目,首先读取web.xml文件中<context-param>和<listener>

2.容器创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。

3.容器将<context-param>转换为键值对,并交给servletContext。

4.容器创建<listener>中的类实例,创建监听器。

二、

load-on-startup 元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。如果它的值是一个负整数或是这个元素不存在,那么容器会在该servlet被调用的时候,加载这个servlet 。如果值是正整数或零,容器在配置的时候就加载并初始化这个servlet,容器必须保证值小的先被加载。如果值相等,容器可以自动选择先加载谁。

三、

context-param –> listener –> filter –> servlet

详细:http://www.educity.cn/java/689206.html

最新文章

  1. python 之 模拟GET/POST提交
  2. poj 2599 A funny game 博弈论
  3. 在sklearn上读取人脸数据集保存图片到本地
  4. 函数buf_read_page
  5. Java数据类型(一)
  6. Cocos2d-x中获取设备语言的方法
  7. COB封装的优势
  8. 450A - Jzzhu and Children 找规律也能够模拟
  9. Android控件RecyclerView与ListView的异同
  10. spring mvc ajax请求
  11. [CQOI2007]余数求和
  12. xml之DOM方式解析,DOM4J工具解析原理
  13. 看到了必须要Mark啊,最全的编程中英文词汇对照汇总(里面有好几个版本的,每个版本从a到d的顺序排列)
  14. Spring Boot - AOP(面向切面)
  15. hangfire enqueued but not processing(hangfire 定时任务入队列但不执行)
  16. hbase shell 命令
  17. LintCode题解之Search Range in Binary Search Tree
  18. 插件化 VirtualAPK 简介 体验 MD
  19. RabbitMq 之简单队列
  20. kubeadm 线上集群部署(一) 外部 ETCD 集群搭建

热门文章

  1. UI设计师不可不知的安卓屏幕知识
  2. ZCTF-ARM64-Re300
  3. ASP.NET MVC 学习之路-5
  4. 5.7 cm server-agent 会出现无法启动
  5. 实现FileCopy(Ring0 x86 x64)
  6. js &amp; jq 加载js
  7. Ubuntu 12.04 下安装git
  8. c/c++与java------之JNI学习(一)
  9. LINQ 联合查询
  10. windows下使用mingw编译python扩展模块