Java 三大器

来自牛奶河Wiki
阿奔讨论 | 贡献2024年10月24日 (四) 10:01的版本 (创建页面,内容为“Java三大器指的是:过滤器(Filter)、监听器(Listener)、拦截器(Interceptor)。 {| class="wikitable" |+ !名称 !系统级别 !实现方式 !依赖容器 !生命周期 !访问权限 !功能 |- |监听器 |系统 |事件驱动 | |容器初始化 | |统计在线用户、启动初始化、统计访问量、记录访问路径、清除过期 session 等 |- |过滤器 |系统 |回调方法 |Servlet容器 |Action 中调用一次 | |设置字符编码、UR…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

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

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