1.context-param 相当于全局变量,针对容器中所有的servlet都有效,均可获取该参数,与监听器无任何必然关系,紧设置的参数可在监听器中监控使用而已;
2.init-param相当于局部变量,只针对在xml中声明的servlet中有效;
3.监听器Listener:监听整个项目运行时的相关属性,可从request、session、application中获取相关属性 eg:统计在线聊天人数、系统正在使用人数等
4.过滤器filter:作用于servlet之前,对整个请求操作执行相关操作 eg:统一入参字符集
5.拦截器:作用于servlet之中,可作用与controller、service之前等,主要对相关请求进行拦截处理 eg:登录认证
加载顺序:
context-param ====》 监听器 =====》 过滤器 =====》 拦截器