Java 三大器

来自牛奶河Wiki
跳到导航 跳到搜索

Java三大器指的是:过滤器(Filter)、监听器(Listener)、拦截器(Interceptor)。

名称 系统级别 实现方式 依赖容器 生命周期 访问权限 功能
监听器 系统 事件驱动 容器初始化 统计在线用户、启动初始化、统计访问量、记录访问路径、清除过期 session 等
过滤器 系统 回调方法 Servlet容器 Action 中调用一次 设置字符编码、URL 级别的权限控制、敏感词汇的过滤、用户登录权限验证等
拦截器 非系统 反射机制 方法前、后,整体执行前后 容器中的各个Bean、action上下文及值栈里的对象 日志打印、Action 执行时间收集、业务拦截处理等