5.1.Javaweb的三大组件及作用?
三大组件:
- servlet:处理请求和响应。
- Filter(过滤器):过滤请求和响应。
Listener(监听器):监听request(请求域),session(会话域),application(上下文域)对象的创建删除,以及增删改查的执行。
5.2.过滤器的执行流程?
1.创建过滤器类。
2.实现Filter接口获得接口中的方法。
3.使用Filter接口中的doFilter方法定义限制条件。
4.调用chain中的foFilter方法放行数据。
5.使用@WebFilter注解获取过滤目录。5.3.过滤器对象什么时候创建和什么时候销毁?
5.4.过滤器的应用场景;
过滤器可以处理请求与响应的乱码问题。
- 可以判断登录是否继续访问权限的问题。
-
5.5.监听器的开发步骤?
创建监听器类。
- 实现监听器的指定接口。
- 使用@wbesession注解实现全局监听。