三大组件
Servlet:处理请求
Filter:过滤拦截请求
Listener:监听器
三大组件基本都需要在 web.xml 中进行注册:除 Listener 中的两个(活化钝化监听器、绑定解绑监听器)需要javaBean 实现,不需要注册外,剩下的三大组件都需要注册
doFilter(){
//放行请求
chain.Filter(request,response);
}
Filter原理
1-3-5-4-2掌握监听器
ServletContextListener:(生命周期监听器);监听 ServletContext 的创建和销毁(监听服务器的启动、停止)
服务器启动,为当前项目创建 ServletContext 对象,服务器停止销毁创建的 ServletContext
ServletContext:1、一个 web项目 对应一个 ServletContext,它代表当前 web项目 的信息
2、还可以作为最大的域对象在整个项目运行期间共享数据